DocumentCode
1511591
Title
Hierarchical finite state machines with multiple concurrency models
Author
Girault, Alain ; Bilung Lee ; Lee, Edward A.
Author_Institution
California Univ., Berkeley, CA, USA
Volume
18
Issue
6
fYear
1999
fDate
6/1/1999 12:00:00 AM
Firstpage
742
Lastpage
760
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;
fLanguage
English
Journal_Title
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher
ieee
ISSN
0278-0070
Type
jour
DOI
10.1109/43.766725
Filename
766725
Link To Document