Event Processing in Code Generation and Execution Framework of UML State Machines

Anna Dereziska, Romuald Pilitowski · 2007

While generating code not only from UML class diagrams but also from state machines, we have to cope with inconsist encies and semantic variation points of the UML specification. The Fram ework for eXecutable UML (FXU) transforms UML models into programming code and supports execution of the resulting application according to the behavioral model. The FXU is the first framework supporting all elements of UML 2.x state machines in code generation and execution for C# code. In th is paper we focus on the event processing and determination of transition pr iorities resolved within the framework. Two selected problems of not-distinct ev ent priorities occurring in orthogonal states together with proposed solutions are also presented.

Read the paper · More papers on PaperTik