DocumentCode
3022055
Title
Feasibility Analysis of the EFSM Transition Path Combining Slicing with Theorem Proving
Author
Gongzheng Lu ; Huaikou Miao
Author_Institution
Sch. of Comput. Eng. & Sci., Shanghai Univ., Shanghai, China
fYear
2013
fDate
1-3 July 2013
Firstpage
153
Lastpage
156
Abstract
It is an important problem to generate test data from EFSM model in model-based testing, but it is time-wasting to generate test data for the infeasible paths, so determining the feasibility of the paths before generating test data for them is necessary. The feasibility of EFSM transition paths is analyzed by combing slicing with theorem proving. It is divided into two phases. In the first phase, the transitions related to the predicate on each transition in the path are got by backward slicing. And in the second phase, the feasibility of the path is determined by theorem proving to prove whether the post-condition of the transitions related to the predicate implying the predicate or not. Experimental result shows that the feasibility of the paths can be decided effectively and the number of theorem proving is reduced greatly, the infeasibility of the path also can be checked quicker by the proposed method.
Keywords
finite state machines; program slicing; program testing; theorem proving; EFSM model; EFSM transition path combining slicing; backward slicing; extended finite state machine; model-based testing; test data generation; theorem proving; Analytical models; Computational modeling; Data models; Measurement; Software; Software engineering; Testing; EFSM; Feasibility Analysis; Slicing; Theorem Proving;
fLanguage
English
Publisher
ieee
Conference_Titel
Theoretical Aspects of Software Engineering (TASE), 2013 International Symposium on
Conference_Location
Birmingham
Type
conf
DOI
10.1109/TASE.2013.29
Filename
6597892
Link To Document