A New Approach to Evaluate Path Feasibility and Coverage Ratio of EFSM Based on Multi-objective Optimization.

Rui Yang,Zhenyu Chen,Baowen Xu,Zhiyi Zhang,Wujie Zhou
2012-01-01
Abstract:Extended Finite State Machine (EFSM) is a popular model for software testing. Automated test generation on EFSM models is still far from mature. One of the challenges is test case generation for a given path and the path may be infeasible. This paper proposes a novel approach to solve the path ordering problem by the Multi-objective Pareto optimization technique. Two fitness functions are designed to obtain the Pareto-optimal solutions of path sequence, such that test cases could be generated more effectively. The optimization process is to find the path set, with trade-off path length, coverage criterion and path feasibility. An experiment was designed with four popular EFSM models. The experimental results show that our approach is more effective by comparing it to previous techniques. Keywordspath feasibility evaluation, Multi-objective optimization, test case generation, EFSM model-based testing
What problem does this paper attempt to address?