Title :
Considering Signal Constraints in Search-Based Testing of Continuous Systems
Author :
Wilmes, Benjamin ; Windisch, Andreas
Author_Institution :
Daimler Center for Automotive IT Innovations, Berlin Inst. of Technol., Berlin, Germany
Abstract :
This paper presents a technique to consider constraints on input signals of continuous systems when applying search-based testing. The signal constraints are described using a logic based on Signal Temporal Logic. We developed a distance-oriented evaluation technique for these constraints that provides an exact rating of the amount of constraint violation, thus allowing a ranking of the generated solutions in terms of constraint violation. An adaptive penalty function is then used to incorporate the evaluation results into the optimization. Finally, the overall method is shown to be capable of considering signal constraints appropriately when experimentally applied to search-based black-box testing of a MATLAB SIMULINK model of an automatic transmission controller.
Keywords :
constraint handling; particle swarm optimisation; program testing; MATLAB SIMULINK model; automatic transmission controller; black box testing; constraint violation; continuous systems search based testing; distance oriented evaluation technique; signal constraints; signal constraints consideration; temporal logic signal; Application software; Automatic testing; Computer bugs; Computer industry; Continuous time systems; Evolutionary computation; Performance evaluation; Reproducibility of results; Software testing; System testing; Constraint Handling; Continuous Systems; Search-Based Testing; Signal Constraints; Temporal Logic;
Conference_Titel :
Software Testing, Verification, and Validation Workshops (ICSTW), 2010 Third International Conference on
Conference_Location :
Paris
Print_ISBN :
978-1-4244-6773-0
DOI :
10.1109/ICSTW.2010.22