One of the limitations of UML is it lacks a systematic way for verifying consistency within and between models. This paper explores the intra-model consistency problem in the context of statechart diagrams. We propose an algebraic approach for determining whether the statechart diagrams of a superclass and its subclass axe consistent with respect to their behaviour. The statechart diagrams are first translated into the pi-calculus and then verified automatically using the Mobility Workbench.
|Title of host publication
|Ecoop 2005 - Object-Oriented Programming, Proceedings
|Number of pages
|Published - 2005
|Lecture Notes in Computer Science