In this paper we present semantic profiles for UML 2 state machines, which are based directly upon the structure of a state machine model, without requiring flattening or other transformations on these models. The approach addresses many of the semantic problems identified for state machines, and provides a basis for semantic analysis and proof of behavioural compatibility between state machines.
Note: Due to the typographical sophistication of this article, no HTML version is available. Please use the PDF version.
About the authors
Cite this column as follows:K. Lano and D. Clark: "Direct Semantics of Extended State Machines", in Journal of Object Technology, Special Issue: TOOLS EUROPE 2007, October 2007, vol. 6, no. 9, pp. 35-51 http://www.jot.fm/issues/issue_2007_10/paper2/