Optimization of model checking-based test generation

被引:0
|
作者
Zeng, Hongwei [1 ]
Miao, Huaikou [1 ]
机构
[1] School of Computer Engineering and Science, Shanghai University, Shanghai 200072, China
来源
Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao/Journal of Computer-Aided Design and Computer Graphics | 2011年 / 23卷 / 03期
关键词
Computer circuits - Testing - Temporal logic;
D O I
暂无
中图分类号
学科分类号
摘要
Constructing test cases from the counterexamples generated by a model checker is an important means to perform test automation. The fact that multiple goals in the set of test goals may be covered by the same counterexample, however, leads to some redundant calls to the model checker in the process of test generation, and redundant test cases in test suite such that decrease seriously testing performance. An optimization approach to test generation based on dynamic monitoring is proposed. After a new test case is generated by model checking for a selected test goal, temporal logic formula rewriting technique is employed to reduce the set of test goals, those goals covered by the new test case are picked out. Meanwhile, the new test case is winnowed by the test suite to eliminate the redundancy when it is merged into the test suite. Experimental results illustrate that the proposed method is effective for reducing the numbers of calls to the model checker and the test suite.
引用
收藏
页码:496 / 502
相关论文
共 50 条
  • [31] Model checking-based Software-FMEA: Assessment of fault tolerance and error detection mechanisms
    Molnár V.
    Majzik I.
    Periodica polytechnica Electrical engineering and computer science, 2017, 61 (02): : 132 - 150
  • [32] Test generation for Intelligent Networks using model checking
    Engels, A
    Feijs, L
    Mauw, S
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, 1997, 1217 : 384 - 398
  • [33] Using model checking for reducing the cost of test generation
    Hong, HS
    Ural, H
    FORMAL APPROACHES TO SOFTWARE TESTING, 2005, 3395 : 110 - 124
  • [34] Test Generation Using Model Checking and Specification Mutation
    Black, Paul E.
    IT PROFESSIONAL, 2014, 16 (02) : 17 - 21
  • [35] A Conformance Checking-Based Approach for Sudden Drift Detection in Business Processes
    Gallego-Fontenla, Victor
    Vidal, Juan C.
    Lama, Manuel
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2023, 16 (01) : 13 - 26
  • [36] Mutation-Based Test Generation for PLC Embedded Software Using Model Checking
    Enoiu, Eduard P.
    Sundmark, Daniel
    Causevic, Adnan
    Feldt, Robert
    Pettersson, Paul
    TESTING SOFTWARE AND SYSTEMS, ICTSS 2016, 2016, 9976 : 155 - 171
  • [37] Automatic test set generation for function block based systems using model checking
    Lahtinen, Jussi
    2014 9TH INTERNATIONAL CONFERENCE ON THE QUALITY OF INFORMATION AND COMMUNICATIONS TECHNOLOGY (QUATIC), 2014, : 216 - 225
  • [38] An improved configuration checking-based algorithm for the unicost set covering problem
    Wang, Yiyuan
    Pan, Shiwei
    Al-Shihabi, Sameh
    Zhou, Junping
    Yang, Nan
    Yin, Minghao
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2021, 294 (02) : 476 - 491
  • [39] Model Based Test Case Generation and Optimization Using Intelligent Optimization Agent
    Mahali, Prateeva
    Acharya, Arup Abhinna
    Mohapatra, Durga Prasad
    INFORMATION SYSTEMS DESIGN AND INTELLIGENT APPLICATIONS, VOL 1, 2015, 339 : 479 - 488
  • [40] Scaling Model Checking for Test Generation using Dynamic Inference
    Yeolekar, Anand
    Unadkat, Divyesh
    Agarwal, Vivek
    Kumar, Shrawan
    Venkatesh, R.
    2013 IEEE SIXTH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST 2013), 2013, : 184 - 191