next up previous contents index
Next: 1.3 The DEVS Formalism Up: 1.2 The Statecharts Formalism Previous: 1.2.1 Finite State Automata   Contents   Index

1.2.2 Statecharts Extensions to FSA

David Harel has added extensions to FSA to make it a practical and expressive formalism [4]. With those extensions, it becomes possible to specify the complete reactive behavior of a system in a model.

Figure 1.7: The statecharts meta-model in an Entity-Relationship diagram
Image scmetamodel

The meta-model of statecharts is drawn in the ER diagram in Figure 1.7. Elements in the diagram are described below:

The statecharts semantics has many variants. One popular semantics is David Harel's STATEMATE semantics [5]. Another one is the statecharts semantics described in the UML (Unified Modeling Language) [6]. These variants are not compatible with each other. There will be more discussion about the statecharts variants in the latter part of this thesis work.


next up previous contents index
Next: 1.3 The DEVS Formalism Up: 1.2 The Statecharts Formalism Previous: 1.2.1 Finite State Automata   Contents   Index
Thomas Huining Feng 2004-04-28