A Test Sequence Generation Method Based on the UML Statechart Semantics

Li MIAO,Da-fang ZHANG
DOI: https://doi.org/10.3969/j.issn.1007-130X.2005.04.002
2005-01-01
Abstract:UML Statechart has become a popular notion for specifying complex reactive systems, especially for software systems. Due to the complex semantics of statecharts, testing statecharts is a challenging problem. The nondeterminism of event queue induces the nondeterminism of the execution path of UML statecharts. It is an important point of difficulty when we test and verify a UML statechart model. In this paper, we address the problem of generating executable test sequences from UML statecharts, formally define the UML Statechart semantics, and transform the statecharts to label transition systems, from which there are many existing methods to generate test sequences. In addition, an algorithm is given to verdict that test sequences are executable or not.
What problem does this paper attempt to address?