Title :
New Mutations for Evaluation of Specification and Implementation Levels of Adequacy in Testing of Statecharts Models
Author :
Trakhtenbrot, Mark
Author_Institution :
Holon Inst. of Technol., Holon
Abstract :
In model-based development of embedded real-time systems, statecharts are widely used for formal specification of their behavior, providing a sound basis for test generation and for detection of faults early in the development process. The paper presents a variety of new mutations for adequacy evaluation of tests used in validation of statecharts-based models. These mutations focus on key features of statecharts used in modeling of embedded systems: hierarchy, orthogonality and time expressions. We distinguish between two levels of tests adequacy. In the first, test results are expected to strictly follow the statecharts semantics. The second one takes into account possible deviations from this semantics based on typical implementation oriented decisions, e.g. mapping of orthogonal components into separate tasks executed concurrently. The considered mutations address both types of adequacy. In particular, we consider interleaving enforcing mutations, for testing of alternatives to the canonical "maximum parallelism " execution of statecharts.
Keywords :
embedded systems; formal specification; program testing; programming language semantics; software fault tolerance; embedded real-time systems; embedded systems; fault detection; formal specification; interleaving enforcing mutations; model-based development; orthogonal components; specification evaluation; statechart canonical maximum parallelism execution; statecharts model testing; statecharts semantics; statecharts-based models; test generation; tests adequacy; Acoustic testing; Embedded system; Fault detection; Formal specifications; Genetic mutations; Interleaved codes; Object oriented modeling; Petri nets; Real time systems; System testing;
Conference_Titel :
Testing: Academic and Industrial Conference Practice and Research Techniques - MUTATION, 2007. TAICPART-MUTATION 2007
Conference_Location :
Windsor
Print_ISBN :
978-0-7695-2984-4
DOI :
10.1109/TAIC.PART.2007.23