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 条
  • [41] Test Case Generation from Conjunctions of Predicates with Model Checking
    TIAN Cong
    LIU Shaoying
    DUAN Zhenhua
    ChineseJournalofElectronics, 2014, 23 (02) : 271 - 277
  • [42] Test generation from P systems using model checking
    Ipate, Florentin
    Gheorghe, Marian
    Lefticaru, Raluca
    JOURNAL OF LOGIC AND ALGEBRAIC PROGRAMMING, 2010, 79 (06): : 350 - 362
  • [43] Automated test generation using model checking: an industrial evaluation
    Eduard P. Enoiu
    Adnan Čaušević
    Thomas J. Ostrand
    Elaine J. Weyuker
    Daniel Sundmark
    Paul Pettersson
    International Journal on Software Tools for Technology Transfer, 2016, 18 : 335 - 353
  • [44] Distributed on-the-fly model checking and test case generation
    Joubert, C
    Mateescu, R
    MODEL CHECKING SOFTWARE, PROCEEDINGS, 2006, 3925 : 126 - 145
  • [45] Automated test generation using model checking: an industrial evaluation
    Enoiu, Eduard P.
    Causevic, Adnan
    Ostrand, Thomas J.
    Weyuker, Elaine J.
    Sundmark, Daniel
    Pettersson, Paul
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2016, 18 (03) : 335 - 353
  • [46] Test Case Generation from Conjunctions of Predicates with Model Checking
    Tian Cong
    Liu Shaoying
    Duan Zhenhua
    CHINESE JOURNAL OF ELECTRONICS, 2014, 23 (02) : 271 - 277
  • [47] Model checking-based decision support system for fault management: A comprehensive framework and application in electric power systems
    Chen, Guangyao
    He, Peilin
    Wang, Ziqi
    Teng, Zixin
    Jiang, Zhihao
    EXPERT SYSTEMS WITH APPLICATIONS, 2024, 247
  • [48] Model checking-based decision support system for fault management: A comprehensive framework and application in electric power systems
    Chen, Guangyao
    He, Peilin
    Wang, Ziqi
    Teng, Zixin
    Jiang, Zhihao
    Expert Systems with Applications, 2024, 247
  • [49] A Model Checking-Based Analysis Method of Cyber Attack in IoT System by Agent-Oriented Petri Net
    Yamaguchi, Shingo
    Bin Ab Malek, Muhammad Syafiq
    2018 IEEE 7TH GLOBAL CONFERENCE ON CONSUMER ELECTRONICS (GCCE 2018), 2018, : 581 - 584
  • [50] Model Checking Based Test Generation from P Systems Using P-Lingua
    Lefticaru, Raluca
    Ipate, Florentin
    Gheorghe, Marian
    ROMANIAN JOURNAL OF INFORMATION SCIENCE AND TECHNOLOGY, 2010, 13 (02): : 153 - 168