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||16|
|Publication status||Published - 2005|
|Name||Lecture Notes in Computer Science|