Title :
The automated transformation of statecharts from a formal specification to object-oriented software
Author :
Raghunathan, Bhooma ; Hartrum, Thomas C.
Author_Institution :
American Electr. Power, Columbus, OH, USA
Abstract :
State transition models are frequently used in the specification and design of complex systems. The unified modeling language (UML) includes state transition models in the form of statecharts. State models have been around a long time and are used in many design paradigms from low-level hardware sequential circuit design to more complex finite state automata. The formalisms of state transition models are well known. However, formal techniques for transforming system-level state models into executable code, especially object-oriented code, are not as well developed, and as with most manual techniques are prone to errors. This paper describes an approach to automating this process.
Keywords :
Unified Modeling Language; formal specification; object-oriented methods; automated statechart transformation; finite state automata; formal specification; low-level hardware sequential circuit design; object-oriented code; object-oriented software; state transition models; system-level state models; unified modeling language; Computer science; Design engineering; Formal specifications; Hardware; Object oriented modeling; Packaging; Power engineering and energy; Power system modeling; Sequential circuits; Unified modeling language;
Conference_Titel :
Circuits and Systems, 2005. 48th Midwest Symposium on
Print_ISBN :
0-7803-9197-7
DOI :
10.1109/MWSCAS.2005.1594103