Abstract
When modelling object behaviour with UML statechart diagrams, the history mechanism can be useful for modelling the suspension of a "normal" business process upon certain "abnormal" events together with the subsequent resumption, as illustrated by the examples in this paper. However, previous approaches to model checking statechart diagrams often ignore the history mechanism. We enhanced such a previous approach based on Communicating Sequential Processes (CSP) and developed a support tool for it. (c) 2006 Elsevier B.V. All rights reserved.
Original language | English |
---|---|
Pages (from-to) | 14-29 |
Number of pages | 16 |
Journal | Science of Computer Programming |
Volume | 65 |
Issue number | 1 |
DOIs | |
Publication status | Published - 1 Mar 2007 |
Funding
The first author is supported by Research Grant DR04A7 from Lingnan University. The third author is supported by Program for New Century Excellent Talents in University under Grant No. NCET-04-0996. The third and fourth authors are supported by National Natural Science Foundation of China Grants No. 60233020, 60303013. The authors would like to thank the anonymous referees for their helpful comments and suggestions.
Keywords
- Statechart diagrams
- history mechanism
- model checking
- object behaviour
- process modelling