Lüttgen, G. and Mendler, M. (2002) The intuitionism behind statecharts steps. ACM Transactions on Computational Logic, 3 (1). pp. 1-41. ISSN 1529-3785
Abstract
The semantics of Statecharts macro steps, as introduced by Pnueli and Shalev [1991], lacks compositionality. This article first analyzes the compositionality problem and traces it back to the invalidity of the Law of the Excluded Middle. It then characterizes the semantics via a particular class of linear intuitionistic Kripke models. This yields, for the first time in the literature, a simple fully abstract semantics that interprets Pnueli and Shalev's concept of failure naturally. The results not only give insight into the semantic subtleties of Statecharts, but also provide a basis for an implementation, for developing algebraic theories for macro steps, and for comparing different Statecharts variants.
Metadata
| Item Type: | Article |
|---|---|
| Authors/Creators: |
|
| Dates: |
|
| Institution: | The University of York |
| Academic Units: | The University of York > Faculty of Sciences (York) > Computer Science (York) |
| Depositing User: | York RAE Import |
| Date Deposited: | 13 Aug 2009 10:19 |
| Last Modified: | 13 Aug 2009 10:19 |
| Published Version: | http://dx.doi.org/10.1145/504077.504078 |
| Status: | Published |
| Publisher: | ACM |
| Identification Number: | 10.1145/504077.504078 |
| Open Archives Initiative ID (OAI ID): | oai:eprints.whiterose.ac.uk:5514 |
CORE (COnnecting REpositories)
CORE (COnnecting REpositories)