• DocumentCode
    3250726
  • 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
  • fYear
    2005
  • fDate
    7-10 Aug. 2005
  • Firstpage
    319
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2005. 48th Midwest Symposium on
  • Print_ISBN
    0-7803-9197-7
  • Type

    conf

  • DOI
    10.1109/MWSCAS.2005.1594103
  • Filename
    1594103