DocumentCode
626359
Title
A Method and Tool for Test Optimization for Automotive Controllers
Author
Petrenko, Anatolii ; Dury, A. ; Ramesh, S. ; Mohalik, Swarup
Author_Institution
Comput. Res. Inst. of Montreal (CRIM), Montreal, QC, Canada
fYear
2013
fDate
18-22 March 2013
Firstpage
198
Lastpage
207
Abstract
Completely automatic generation of tests from formal executable test models of industrial size still looks like a “holy grail”, in spite of significant progress in model-based testing research and tool development. Realizing this, we follow a more down-to-earth approach by assuming that, even if a test model is available, the test expert manually derives powerful test fragments and what remains to be automated is chaining them into an optimal test. Focusing on this task, we develop a test optimization framework using an FSM extended with input variables and clocks, which reflects important features of Simulink/Stateflow statecharts. The test optimization is expressed as the Asymmetric Travelling Salesman Problem (ATSP). We show how this approach can be used for solving some testing problems specific to automotive controllers. We describe a proof-of-concept prototype, implementing the proposed approach, which we tested on a case study of a particular controller available along with some tests. Experiments with the prototype indicate that the approach scales well for hundreds of tests.
Keywords
automobile industry; automotive components; controllers; testing; travelling salesman problems; ATSP; FSM; Simulink statecharts; Stateflow statecharts; asymmetric travelling salesman problem; automatic generation; automotive controllers; holy grail; model-based testing; proof-of-concept prototype; test optimization; Bridges; Clocks; Cost accounting; Input variables; Optimization; Testing; Unified modeling language; Extended FSM; asynchronous machines; automotive controllers; clock automata; model-based testing; test generation; test optimization;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Testing, Verification and Validation Workshops (ICSTW), 2013 IEEE Sixth International Conference on
Conference_Location
Luxembourg
Print_ISBN
978-1-4799-1324-4
Type
conf
DOI
10.1109/ICSTW.2013.31
Filename
6571630
Link To Document