EFSM-Based Test Data Generation with Multi-Population Genetic Algorithm

被引:0
|
作者
Zhou, Xiaofei [1 ]
Zhao, Ruilian [1 ]
You, Feng [1 ]
机构
[1] Beijing Univ Chem Technol, Coll Informat Sci & Technol Dept, Beijing 100029, Peoples R China
关键词
Extended Finite State Machine; Multi-Population Genetic Algorithm; Transition path; Test data generation;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Extended Finite State Machine (EFSM) is a popular formal specification which is widely used to describe states and actions of software system. Automated test generation on EFSM model is difficult due to the existence of the context variables. Multi-Population Genetic Algorithm (MPGA) is a novel heuristic search algorithm which is introduced to automatically generate test data for transition paths on EFSM models. Meanwhile, the parameter setting of MPGA is a critical problem for the efficiency of test data generation. A simple 'rules of thumb' approach is applied to find an optimal parameter setting of MPGA on test data generation for EFSM models. The experimental results suggest that MPGA can effectively generate test data for the transition paths of EFSM models and the optimal parameters setting obtained by 'rules of thumb' can ensure the efficiency of test data automatic generation for EFSM models.
引用
收藏
页码:925 / 928
页数:4
相关论文
共 50 条
  • [1] EFSM-Based Test Case Generation: Sequence, Data, and Oracle
    Yang, Rui
    Chen, Zhenyu
    Zhang, Zhiyi
    Xu, Baowen
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2015, 25 (04) : 633 - 667
  • [2] Automatic generation of test cases based on multi-population genetic algorithm
    Zhang, Na
    Wu, Biao
    Bao, Xiaoan
    [J]. International Journal of Multimedia and Ubiquitous Engineering, 2015, 10 (06): : 113 - 122
  • [3] An EFSM-Based Test Data Generation Approach in Model-Based Testing
    Mohd-Shafie, Muhammad Luqman
    Kadir, Wan Mohd Nasir Wan
    Khatibsyarbini, Muhammad
    Isa, Mohd Adham
    Ghani, Israr
    Ruslai, Husni
    [J]. CMC-COMPUTERS MATERIALS & CONTINUA, 2022, 71 (03): : 4337 - 4354
  • [4] Automatic Test Generation System for EFSM-Based Protocols
    Shu, Ting
    Cai, Qiangxin
    Liu, Lianggui
    Jia, Yubo
    [J]. 2012 INTERNATIONAL WORKSHOP ON INFORMATION AND ELECTRONICS ENGINEERING, 2012, 29 : 2182 - 2186
  • [5] A Multi-population Adaptive Genetic Algorithm for Test Paper Generation
    Wu, Tangjie
    Wang, Lei
    Huang, Haitao
    Lai, Zefeng
    Ling, Qiang
    [J]. PROCEEDINGS OF THE 33RD CHINESE CONTROL AND DECISION CONFERENCE (CCDC 2021), 2021, : 5157 - 5162
  • [6] Validation of SDL specifications using EFSM-based test generation
    Wong, W. Eric
    Restrepo, Andy
    Choi, Byoungju
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2009, 51 (11) : 1505 - 1519
  • [7] Automatic Path-oriented Test Data Generation Using a Multi-population Genetic Algorithm
    Chen, Yong
    Zhong, Yong
    [J]. ICNC 2008: FOURTH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, VOL 1, PROCEEDINGS, 2008, : 566 - 570
  • [8] A test generation method for EFSM-based protocols using the transitions feasibility estimation
    [J]. Shu, Ting (shuting@zstu.edu.cn), 1600, Science and Engineering Research Support Society (09):
  • [9] Executable EFSM-based data flow and control flow protocol test sequence generation using reachability analysis
    Huang, CM
    Jang, MYH
    Lin, YC
    [J]. JOURNAL OF THE CHINESE INSTITUTE OF ENGINEERS, 1999, 22 (05) : 593 - 615
  • [10] EFSM-based testing strategy for APIs test of embedded OS
    Hao, SX
    Zhong, XC
    Wang, Y
    [J]. EMBEDDED SOFTWARE AND SYSTEMS, 2005, 3605 : 522 - 527