On the Formal Semantics of VisualSTATE Statecharts
Research Output:
Book / Anthology / Report
Report
Open access
Publication Information
Output type
Research Output:
Book / Anthology / Report
Report
Original language
EnglishPublication milestones
- Published - 09/2002
Publication status
Published - 09/2002
Place of publication
CopenhagenEdition
TR-2002-19Publisher
IT-Universitetet i København, DenmarkBook series
- Book series name: IT University Technical Report Series
Series number: TR-2002-19
ISSN: 1600-6100
ISBN (Electronic)
87-7949-026-3Abstract
This paper presents a formal semantics of statecharts - a visual language successfully employed in design of control algorithms. Our formalization is implementation oriented, with efficiency in the focus. It has been used as a specification in development of SCOPE, an experimental code generator for embedded systems.
The version of statecharts we describe is that implemented in commercial development tool IAR VisualSTATE. IAR visualSTATE statecharts are similar to Harel's original statecharts, with several additions and some restrictions. They mostly agree with UML state diagrams on syntax and semantics. A small survey is appended comparing visualSTATE statecharts terminology and concepts with those of D.Harel's original statecharts and UML statechart diagrams. The paper may be perceived as a formal equivalent to the official Concept Guide delivered with the VisualSTATE software package from IAR.
The version of statecharts we describe is that implemented in commercial development tool IAR VisualSTATE. IAR visualSTATE statecharts are similar to Harel's original statecharts, with several additions and some restrictions. They mostly agree with UML state diagrams on syntax and semantics. A small survey is appended comparing visualSTATE statecharts terminology and concepts with those of D.Harel's original statecharts and UML statechart diagrams. The paper may be perceived as a formal equivalent to the official Concept Guide delivered with the VisualSTATE software package from IAR.
Access to documents
Final published version, 331.61 KB
