Title :
On lifting of statechart structuring mechanisms
Author :
Gomes, Luís ; Costa, Anikó
Author_Institution :
Dept. of Electr. Engeneering, Univ. Nova de Lisboa, Monte de Caparica, Portugal
Abstract :
We propose a set of procedures addressing the implementation of statechart models. The main goal of this set of procedures is to lift the structuring mechanisms presented in statecharts to the top level. In this sense, the complexity of statechart implementation will be similar to the complexity of communicating concurrent state machines and the platforms selected to support implementation will not need to have specific capabilities to directly support the structuring mechanisms of Harel´s statecharts. The framework is the design of embedded systems (in the sense of reactive realtime systems) and automation applications, either industrial automation or building automation, either the emphasis is on system, hardware or software levels, using or not codesign techniques. An application focused on hardware implementation using VHDL as implementation language is used as an example.
Keywords :
computational complexity; flowcharting; formal specification; formal verification; hardware description languages; hardware-software codesign; Harel statechart; VHDL; building automation application; concurrent state machine communication complexity; hardware implementation language; hardware level; industrial automation application; reactive real-time system design; software level; statechart implementation complexity; statechart model implementation; statechart structuring mechanism; system level; Application software; Buildings; Computer industry; Concurrent computing; Design automation; Embedded software; Embedded system; Hardware; History; Object oriented modeling;
Conference_Titel :
Application of Concurrency to System Design, 2003. Proceedings. Third International Conference on
Print_ISBN :
0-7695-1887-7
DOI :
10.1109/CSD.2003.1207715