DocumentCode
3365212
Title
On the compilation of statecharts models into target code for embedded systems
Author
Erpenbach, Edwin ; Stroop, Joachim ; Rammig, Franz J.
Author_Institution
C-LAB, Paderborn, Germany
fYear
1999
fDate
1999
Firstpage
249
Lastpage
254
Abstract
Synchronous languages have proven to be very adequate for the modeling of embedded systems. Following the semantics of a synchronous language, a model starts execution from an initial state, receives signals from the environment and iterates until it reaches a stable state. Synchronous models thus react to a stimulus with a chain of actions, where the number of iteration steps in the chain reaction is not explicitly defined. This paper focuses on the language statecharts, and describes how knowledge about the worst-case number of iteration steps (WCNIS) that synchronous models execute to reach a stable state can be used to avoid time consuming run-time detection of stability and significantly improve the quality of programs generated from such models in general. Moreover, the paper describes a method for determining the WCNIS, a given statecharts model executes to reach a stable state. The method described has been integrated in a code generator for STATEMATE models, and experimental results are presented
Keywords
embedded systems; flowcharting; program compilers; STATEMATE; code generation; embedded systems; statecharts models; synchronous language; synchronous models; target code; worst-case analysis; Analytical models; Computer architecture; Embedded computing; Embedded system; Flow graphs; Random access memory; Runtime; Stability; Synchronous generators; Virtual prototyping;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Aided Control System Design, 1999. Proceedings of the 1999 IEEE International Symposium on
Conference_Location
Kohala Coast, HI
Print_ISBN
0-7803-5500-8
Type
conf
DOI
10.1109/CACSD.1999.808656
Filename
808656
Link To Document