DocumentCode
2351084
Title
Implementation-Oriented Mutation Testing of Statechart Models
Author
Trakhtenbrot, Mark
Author_Institution
Holon Inst. of Technol., Holon, Israel
fYear
2010
fDate
6-10 April 2010
Firstpage
120
Lastpage
125
Abstract
Executable statecharts-based models of embedded real-time systems provide a solid basis for early detection of behavioral errors. However, there are two major semantic gaps between execution of system model and execution of its actual implementation. One is treating of time: simulated time (where every reaction to environment stimuli takes zero time) vs. running in real time. Another one relates to "maximum parallelism" of statechart components vs. actual concurrent tasks running under certain scheduler. As a result, test set that is adequate for system model might be non-adequate for system implementation. This paper presents a series of statechart mutations that allows to address the above differences and to evaluate "implementation oriented" adequacy of tests.
Keywords
embedded systems; finite state machines; actual implementation; behavioral errors; embedded real-time systems; implementation oriented mutation testing; maximum parallelism; simulated time; statechart models; Automata; Context modeling; Genetic mutations; Interleaved codes; Object oriented modeling; Petri nets; Real time systems; Software testing; Solid modeling; System testing; Implementation-oriented mutations; Model-based testing; Statechart models;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Testing, Verification, and Validation Workshops (ICSTW), 2010 Third International Conference on
Conference_Location
Paris
Print_ISBN
978-1-4244-6773-0
Type
conf
DOI
10.1109/ICSTW.2010.55
Filename
5463637
Link To Document