Skip to main navigation Skip to search Skip to main content

On the Formal Semantics of VisualSTATE Statecharts

Research output: Book / Anthology / ReportReportResearch

Abstract

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.
Original languageEnglish
Place of PublicationCopenhagen
PublisherIT-Universitetet i København
EditionTR-2002-19
Number of pages30
ISBN (Electronic)87-7949-026-3
Publication statusPublished - Sept 2002
Externally publishedYes
SeriesIT University Technical Report Series
NumberTR-2002-19
ISSN1600-6100

Keywords

  • Statecharts
  • Formal Semantics
  • Embedded Systems
  • Control Algorithms
  • UML State Diagrams

Fingerprint

Dive into the research topics of 'On the Formal Semantics of VisualSTATE Statecharts'. Together they form a unique fingerprint.

Cite this