DocumentCode
2351286
Title
Generating Feasible Transition Paths for Testing from an Extended Finite State Machine (EFSM) with the Counter Problem
Author
Kalaji, Abdul Salam ; Hierons, Robert Mark ; Swift, Stephen
Author_Institution
Sch. of Inf. Syst., Math. & Comput., Brunel Univ., Uxbridge, UK
fYear
2010
fDate
6-10 April 2010
Firstpage
232
Lastpage
235
Abstract
The extended finite state machine (EFSM) is a powerful approach for modeling state-based systems. However, testing from EFSMs is complicated by the existence of infeasible paths. One important problem is the existence of a transition with a guard that references a counter variable whose value depends on previous transitions. The presence of such transitions in paths often leads to infeasible paths. This paper proposes a novel approach to bypass the counter problem. The proposed approach is evaluated by being used in a genetic algorithm to guide the search for feasible transition paths (FTPs).
Keywords
finite state machines; genetic algorithms; program testing; EFSM testing; counter problem; extended finite state machine; feasible transition path generation; genetic algorithm; Automata; Automatic testing; Counting circuits; Data analysis; Genetic algorithms; Information systems; Power generation; Power system modeling; Software testing; System testing; Generating Feasible Transition Paths (FTPs); Search-Based Software Testing; Testing from Extended Finite State Machine (EFSM); the Counter Problem;
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.25
Filename
5463652
Link To Document