Performance Evaluation of Impact of State Machine Transformation and Run-Time Library on a C# Application

作者: Anna Derezińska , Marian Szczykulski

DOI: 10.1007/978-3-319-48429-7_30

关键词:

摘要: State machines are important behavioral models used in Model-Driven Development (MDD) of software applications. UML transformed into code and combined with a run-time library realizing state machine notions. Mapping concepts, including concurrent behavior issues, can be realized various ways. We discuss several problems call time event processing their impact an application performance. In experiments, different solutions were evaluated quantitatively compared. These variants applied refactoring FXU - framework for C# generation development based on classes models.

参考文章(17)
Anna Derezińska, Romuald Pilitowski, Interpretation of history pseudostates in orthogonal states of UML state machines next generation information technologies and systems. pp. 26- 37 ,(2009) , 10.1007/978-3-642-04941-5_5
Enhanced code generation from UML composite state machines international conference on model-driven engineering and software development. pp. 235- 245 ,(2014) , 10.5220/0004699602350245
Franck Chauvel, Jean-Marc Jézéquel, Code Generation from UML Models with Semantic Variation Points Model Driven Engineering Languages and Systems. pp. 54- 68 ,(2005) , 10.1007/11557432_5
Miguel A. Garzon, Hamoud Aljamaan, Timothy C. Lethbridge, Umple: A framework for Model Driven Development of Object-Oriented Systems ieee international conference on software analysis evolution and reengineering. pp. 494- 498 ,(2015) , 10.1109/SANER.2015.7081863
Hakan Burden, Rogardt Heldal, Toni Siljamaki, Executable and Translatable UML -- How Difficult Can it Be? asia-pacific software engineering conference. pp. 114- 121 ,(2011) , 10.1109/APSEC.2011.37
Muhammad Zohaib Iqbal, Andrea Arcuri, Lionel Briand, Environment modeling and simulation for automated testing of soft real-time embedded software Software and Systems Modeling. ,vol. 14, pp. 483- 524 ,(2015) , 10.1007/S10270-013-0328-6
Adam Prout, Joanne M. Atlee, Nancy A. Day, Pourya Shaker, Code generation for a family of executable modelling notations Software and Systems Modeling. ,vol. 11, pp. 251- 272 ,(2012) , 10.1007/S10270-010-0176-6
Eladio Domı´nguez, Beatriz Pérez, Ángel L. Rubio, Marı´a A. Zapata, A systematic review of code generation proposals from state machine specifications Information & Software Technology. ,vol. 54, pp. 1045- 1066 ,(2012) , 10.1016/J.INFSOF.2012.04.008
Xavier Devroey, Maxime Cordy, Pierre-Yves Schobbens, Axel Legay, Patrick Heymans, None, State machine flattening, a mapping study and tools assessment international conference on software testing verification and validation workshops. pp. 1- 8 ,(2015) , 10.1109/ICSTW.2015.7107408