Title :
Hierarchical finite state machines with multiple concurrency models
Author :
Girault, Alain ; Bilung Lee ; Lee, Edward A.
Author_Institution :
California Univ., Berkeley, CA, USA
fDate :
6/1/1999 12:00:00 AM
Abstract :
This paper studies the semantics of hierarchical finite state machines (FSM´s) that are composed using various concurrency models, particularly dataflow, discrete-events, and synchronous/reactive modeling. It is argued that all three combinations are useful, and that the concurrency model can be selected independently of the decision to use hierarchical FSM´s. In contrast, most formalisms that combine FSM´s with concurrency models, such as statecharts (and its variants) and hybrid systems, tightly integrate the FSM semantics with the concurrency semantics. An implementation that supports three combinations is described
Keywords :
concurrency theory; discrete event simulation; finite state machines; logic CAD; parallel languages; FSM semantics; concurrency semantics; dataflow modeling; discrete-events modeling; hierarchical FSM; hierarchical finite state machines; multiple concurrency models; synchronous/reactive modeling; Automata; Autonomous agents; Computational modeling; Concurrent computing; Control systems; Embedded system; Real time systems; Software systems; Strontium; Yarn;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on