DocumentCode
2984768
Title
A Path-oriented Approach to Generating Executable Test Sequences for Extended Finite State Machines
Author
Wu, Tianyong ; Yan, Jun ; Zhang, Jian
Author_Institution
Technol. Center of Software Eng., Inst. of Software, Beijing, China
fYear
2012
fDate
4-6 July 2012
Firstpage
267
Lastpage
270
Abstract
The Extended Finite State Machine (EFSM) is a commonly used model for specifying software systems. A test sequence for an EFSM is a sequence composed of values of input variables, which can make the EFSM “execute” along a complete path from entry to exit. Traditional test sequence generation methods for EFSM almost imitate those FSM-based approaches and focus on states identification. Most of them impose significant restrictions on the EFSM. This paper proposes a path-oriented approach to generating test cases for EFSM and presents a tool for test data generation. The experiments show that our tool can generate executable test sequences for EFSM models of software systems automatically in acceptable time.
Keywords
finite state machines; EFSM models; executable test sequence generation; extended finite state machines; input variables; path-oriented approach; software system specification; states identification; test data generation; Automata; Complexity theory; Measurement; Object oriented modeling; Software systems; Testing; EFSM; coverage criterion; path feasibility; searching; symbolic execution; test sequence generation;
fLanguage
English
Publisher
ieee
Conference_Titel
Theoretical Aspects of Software Engineering (TASE), 2012 Sixth International Symposium on
Conference_Location
Beijing
Print_ISBN
978-1-4673-2353-6
Type
conf
DOI
10.1109/TASE.2012.38
Filename
6269658
Link To Document