Title :
Improving Evolutionary Real-Time Testing by Seeding Structural Test Data
Author :
Tlili, Marouane ; Sthamer, Harmen ; Wappler, Stefan ; Wegener, Joachim
Abstract :
Timing constraints in embedded systems must be satisfied so that real-time embedded systems work properly and safely. Execution time testing involves finding the best and worst case execution times. Evolutionary testing is used to dynamically search for the extreme execution times. During the evolutionary search, some parts of the source code are never accessed. Moreover, it turns out that the search delivers different extreme execution times in a high number of generations. We propose a new approach which makes use of seeding the evolutionary algorithm with test data achieved a high structural coverage. This new method leads to raise the confidence in the results and to gain in efficiency in terms of number of generations needed.
Keywords :
embedded systems; evolutionary computation; program testing; search problems; embedded systems; evolutionary real-time testing; extreme execution times; seeding structural test data; source code; timing constraints; Algorithm design and analysis; Embedded system; Evolutionary computation; Genetic mutations; Pathology; Real time systems; Robustness; System testing; Timing; Vehicle safety;
Conference_Titel :
Evolutionary Computation, 2006. CEC 2006. IEEE Congress on
Conference_Location :
Vancouver, BC
Print_ISBN :
0-7803-9487-9
DOI :
10.1109/CEC.2006.1688405