DocumentCode :
1661005
Title :
Tracing of state machine execution in the model-driven development framework
Author :
Derezinska, Anna ; Szczykulski, Marian
Author_Institution :
Inst. of Comput. Sci., Warsaw Univ. of Technol., Warsaw, Poland
fYear :
2010
Firstpage :
109
Lastpage :
112
Abstract :
Framework for eXecutable UML (FXU) supports a model-driven approach for creation of reliable applications in C#. Basing on UML classes and their state machines, a source code is generated and executed using a run-time library. All modeling concepts of UML behavioral state machines can be used in the FXU. Tracing of program execution in terms of elements of origin state machines assists program comprehension and verification. This paper presents a new component of the framework for observing traces of program execution. The state machine tracing improved model-driven engineering of an application in comparison to the direct analysis of textual logs generated during the program execution. We discuss system requirements, steps of tracing process and advantages and disadvantages of the solution. The approach was applied in the development of an application simulating a presence server for the status service of a social network model.
Keywords :
Unified Modeling Language; finite state machines; program diagnostics; program verification; source coding; C#; UML behavioral state machines; eXecutable UML framework; model-driven development framework; program comprehension; program verification; run-time library; source code; state machine execution tracing; Software; Unified modeling language; Model-Driven Development; UML; state machine;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Information Technology (ICIT), 2010 2nd International Conference on
Conference_Location :
Gdansk
Print_ISBN :
978-1-4244-8182-8
Type :
conf
Filename :
5553380
Link To Document :
بازگشت