DocumentCode :
2302560
Title :
MOST: A Multi-objective Search-Based Testing from EFSM
Author :
Yano, Thaise ; Martins, Eliane ; De Sousa, Fabiano L.
Author_Institution :
Inst. of Comput., State Univ. of Campinas (UNICAMP), Campinas, Brazil
fYear :
2011
fDate :
21-25 March 2011
Firstpage :
164
Lastpage :
173
Abstract :
This paper introduces a multi-objective evolutionary approach to test case generation from extended finite state machines (EFSM), named MOST. Testing from an (E)FSM generally involves executing various transition paths, until a given coverage criterion (e.g. cover all transitions) is met. As traditional test generation methods from FSM only consider the control aspects, they can produce many infeasible paths when applied to EFSMs, due to conflicts in guard conditions along a path. In order to avoid the infeasible path generation, we propose an approach that obtains feasible paths dynamically, instead of performing static reachability analysis as usual for FSM-based methods. Previous works have treated EFSM test case generation as a mono-objective optimization problem. Our approach takes two objectives into account that are the coverage criterion and the solution length. In this way, it is not necessary to establish in advance the test case size as earlier approaches. MOST constructs a Pareto set approximation, i.e., a group of optimal solutions, which allows the test team to select the solutions that represent a good trade-off between both objectives. The paper shows empirical studies to illustrate the benefits of the approach and comparing the results with the ones obtained in a related work.
Keywords :
Pareto optimisation; approximation theory; evolutionary computation; finite state machines; program testing; Pareto set approximation; extended finite state machines; monoobjective optimization problem; multiobjective evolutionary approach; multiobjective search-based testing; reachability analysis; test case generation; test coverage criterion; test transition path; Adaptation models; Analytical models; Asynchronous transfer mode; Neodymium; Optimization; Testing; Unified modeling language; EFSM; feasible path; model-based testing; search-based testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Testing, Verification and Validation Workshops (ICSTW), 2011 IEEE Fourth International Conference on
Conference_Location :
Berlin
Print_ISBN :
978-1-4577-0019-4
Electronic_ISBN :
978-0-7695-4345-1
Type :
conf
DOI :
10.1109/ICSTW.2011.37
Filename :
5954406
Link To Document :
بازگشت