Generating Feasible Transition Paths for Testing from an Extended Finite State Machine (EFSM)

被引:46
|
作者
Kalaji, AbdulSalam [1 ]
Hierons, Robert M. [1 ]
Swift, Stephen [1 ]
机构
[1] Brunel Univ, Sch Informat Syst Math & Comp, Uxbridge UB8 3PH, Middx, England
关键词
SOFTWARE TEST DATA; CONFORMANCE;
D O I
10.1109/ICST.2009.29
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The problem of testing from an extended finite state machine (EFSM) Can be expressed in terms of finding suitable paths through the EFSM and then deriving test data to follow the paths. A chosen path may be infeasible and so it is desirable to have methods that can direct the search for appropriate paths through the EFSM towards those that are likely to be feasible. However, generating feasible transition paths (FTPs) for model based testing is a challenging task and is an open research problem. This paper introduces a novel fitness metric that analyzes data flow dependence among the actions and conditions of the transitions of a path in order to estimate its feasibility. The proposed fitness metric is evaluated by being used in a genetic algorithm to guide the search for FTPs.
引用
收藏
页码:230 / 239
页数:10
相关论文
共 50 条
  • [1] Generating complex paths for testing from an EFSM
    Turlea, Ana
    Ipate, Florentin
    Lefticaru, Raluca
    2018 IEEE 18TH INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY COMPANION (QRS-C), 2018, : 242 - 249
  • [2] An integrated search-based approach for automatic testing from extended finite state machine (EFSM) models
    Kalaji, Abdul Salam
    Hierons, Robert Mark
    Swift, Stephen
    INFORMATION AND SOFTWARE TECHNOLOGY, 2011, 53 (12) : 1297 - 1318
  • [3] A Search-Based Approach for Automatic Test Generation from Extended Finite State Machine (EFSM)
    Kalaji, AbdulSalam
    Hierons, Robert M.
    Swift, Stephen
    2009 TESTING: ACADEMIC AND INDUSTRIAL CONFERENCE-PRACTICE AND RESEARCH TECHNIQUES, TAIC PART 2009, 2009, : 131 - 132
  • [4] Feasible Transition Path Generation for EFSM-based System Testing
    Wong, Sieng
    Ooi, Chia Yee
    Hau, Yuan Wen
    Marsono, M. N.
    Shaikh-Husin, Nasir
    2013 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2013, : 1724 - 1727
  • [5] Estimating the feasibility of transition paths in extended finite state machines
    Derderian, Karnig
    Hierons, Robert M.
    Harman, Mark
    Guo, Qiang
    AUTOMATED SOFTWARE ENGINEERING, 2010, 17 (01) : 33 - 56
  • [6] Estimating the feasibility of transition paths in extended finite state machines
    Karnig Derderian
    Robert M. Hierons
    Mark Harman
    Qiang Guo
    Automated Software Engineering, 2010, 17
  • [7] Automatic Test Transition Paths Generation Approach from EFSM Using State Tree
    Chen, Yuan
    Wang, Junjie
    Song, Yuanzhang
    Wang, Anbang
    Liu, Luo
    Ha, Qinghua
    2018 IEEE 18TH INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY COMPANION (QRS-C), 2018, : 87 - 93
  • [8] Generating Finite State Machine from WSMO Choreography for Testing Web Services
    Rusli, Hazlifah Mohd
    Ahmad, Aishah
    Ibrahim, Suhaimi
    Puteh, Mazidah
    2015 TENTH INTERNATIONAL CONFERENCE ON DIGITAL INFORMATION MANAGEMENT (ICDIM), 2015, : 212 - 217
  • [9] Formalising Extended Finite State Machine Transition Merging
    Foster, Michael
    Taylor, Ramsay G.
    Brucker, Achim D.
    Derrick, John
    FORMAL METHODS AND SOFTWARE ENGINEERING, ICFEM 2018, 2018, 11232 : 373 - 387
  • [10] Just-enough-time signaling protocol: formal description using extended finite state machine (EFSM)
    Zaim, AH
    OPTICA APPLICATA, 2003, 33 (04) : 677 - 687