Title :
Translator of Hierarchical State Machine from UML Statechart to the Event Processor Pattern
Author_Institution :
Lodz Tech. Univ., Lodz
Abstract :
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.
Keywords :
C++ language; Unified Modeling Language; embedded systems; finite state machines; program compilers; program interpreters; C++ language; UML statechart; abstract model; compiler; embedded system; equivalent module; event processor pattern; hierarchical state machine translator; unified modeling language; Buildings; Computer languages; Embedded system; Flexible structures; Graphics; Humans; Software engineering; Testing; Unified modeling language; Writing; Embedded system; Event processor; State machine; Statechart; Translator; UML;
Conference_Titel :
Mixed Design of Integrated Circuits and Systems, 2007. MIXDES '07. 14th International Conference on
Conference_Location :
Ciechocinek
Print_ISBN :
83-922632-9-4
Electronic_ISBN :
83-922632-9-4
DOI :
10.1109/MIXDES.2007.4286250