Translator of Hierarchical State Machine from UML Statechart to the Event Processor Pattern

P. Romaniuk · 2007

The paper presents a translator that converts an abstract model of embedded system behaviour to an equivalent module in the C++. The code can be further compiled to executable by traditional compiler. The model, expressed in a state machine sense, is created in a graphic, convenient for a man form, under the UML editor. The translator automatically generates the code in accordance to the specific state machine pattern. Universal and flexible structure of the translator allows to change the target framework by a substitution only text templates of the target pattern. The translator was preliminary tested on hierarchical state machine example.

Read the paper · More papers on PaperTik