Extended Finite State Machines-Based Testing Using Metaheuristic Search-Based Techniques: Issues, and Open Challenges

被引:0
作者
Saeed, Aneesa [1 ]
Ab Hamid, Siti Hafizah [1 ]
机构
[1] Univ Malaya, Dept Software Engn, Fac Comp Sci & IT, Kuala Lumpur, Malaysia
来源
2015 9TH MALAYSIAN SOFTWARE ENGINEERING CONFERENCE (MYSEC2015) | 2015年
关键词
Software Testing; Extended Finite State Machines; Model-Based Testing; Metaheuristic Search-Based Techniques; Test Case Generation; GENERATION;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Extended finite state machines (EFSM) models are currently widely utilized to model embedded and control systems. Thus, there are recent upsurge studies to generate test data from EFSM models (EFSM-based testing). Applying metaheuristic search-based techniques (MHSBT) for automating the process of test case generation from EFSM models has become a proliferated field of interest during the last decade. It has been defined that MHSBT find the optimal set of test cases among all possible test cases at reasonable cost. However, successful futuristic MHSBT for EFSM-based testing demand deep insight into the existing solutions that underlines stringent issues and challenges, which are lacking. The objective of this study is to analyze the current state-of-the-art of the application of MHSBT for EFSM-based testing. The study investigates the main issues in EFSM-based testing, including cost, continuous data, infeasible path, complex data structure, and concurrency. The current applications of MHSBT to solve these issues were elucidated. This study advocates that the majority of problems stem from the intrinsic features of EFSM models. Several open issues on EFSM-based testing adoption are presented as future research directions.
引用
收藏
页码:25 / 30
页数:6
相关论文
共 39 条
[1]  
Ali S., 2011, Proceedings of the 11th International Conference on Quality Software (QSIC 2011), P41, DOI 10.1109/QSIC.2011.17
[2]   Generating Test Data from OCL Constraints with Search Techniques [J].
Ali, Shaukat ;
Iqbal, Muhammad Zohaib ;
Arcuri, Andrea ;
Briand, Lionel C. .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2013, 39 (10) :1376-1402
[3]  
Ali S, 2011, LECT NOTES COMPUT SC, V6981, P108, DOI 10.1007/978-3-642-24485-8_9
[4]   A Systematic Review of the Application and Empirical Investigation of Search-Based Test Case Generation [J].
Ali, Shaukat ;
Briand, Lionel C. ;
Hemmati, Hadi ;
Panesar-Walawege, Rajwinder K. .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2010, 36 (06) :742-762
[5]  
[Anonymous], P 12 ANN C GEN EV CO
[6]  
[Anonymous], 2007, Practical Model-Based Testing: A Tools Approach
[7]   Parameter tuning or default values? An empirical investigation in search-based software engineering [J].
Arcuri, Andrea ;
Fraser, Gordon .
EMPIRICAL SOFTWARE ENGINEERING, 2013, 18 (03) :594-623
[8]  
Clarke J., 2003, IEE Proceedings-Software, V150, P161, DOI 10.1049/ip-sen:20030559
[9]   Estimating the feasibility of transition paths in extended finite state machines [J].
Derderian, Karnig ;
Hierons, Robert M. ;
Harman, Mark ;
Guo, Qiang .
AUTOMATED SOFTWARE ENGINEERING, 2010, 17 (01) :33-56
[10]  
Dias Neto A. C., 2007, P ACM INT WORKSH EMP, P31