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 条
  • [21] Synthesizing, correcting and improving code, using model checking-based genetic programming
    Gal Katz
    Doron Peled
    International Journal on Software Tools for Technology Transfer, 2017, 19 : 449 - 464
  • [22] Probabilistic Model Checking-Based Survivability Analysis in Vehicle-to-Vehicle Networks
    Li Jin
    Guoan Zhang
    Jue Wang
    中国通信, 2018, 15 (01) : 118 - 127
  • [23] Using Statistical-Model- Checking-Based Simulation for Evaluating the Robustness of a Production Schedule
    Himmiche, Sara
    Aubry, Alexis
    Marange, Pascale
    Duflot-Kremer, Marie
    Petin, Jean-Francois
    SERVICE ORIENTATION IN HOLONIC AND MULTI-AGENT MANUFACTURING, 2018, 762 : 345 - 357
  • [24] A model checking based test case generation framework for web services
    Zheng, Yongyan
    Zhou, Jiong
    Krause, Paul
    INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY, PROCEEDINGS, 2007, : 715 - +
  • [25] Model Checking-based Safety Verification of a Petri Net Representation of Train Interlocking Systems
    Aristyo, B.
    Pradityo, K.
    Tamba, T. A.
    Nazaruddin, Y. Y.
    Widyotriatmo, A.
    2018 57TH ANNUAL CONFERENCE OF THE SOCIETY OF INSTRUMENT AND CONTROL ENGINEERS OF JAPAN (SICE), 2018, : 392 - 397
  • [26] Graded CTL Model Checking for Test Generation
    Napoli, Margherita
    Parente, Mimmo
    THEORY OF MODELING & SIMULATION: DEVS INTEGRATIVE M&S SYMPOSIUM 2011 (TMS-DEVS 2011) - 2011 SPRING SIMULATION, 2011, 43 (01): : 59 - 66
  • [27] Model checking-based safety verification for railway signal safety protocol-I
    Mei Meng
    Xu Zhongwei
    Wang Xi
    Wan Yongbing
    INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2013, 46 (03) : 195 - 202
  • [28] Model checking-based safety verification for railway signal safety protocol-I
    School of Electronics and Information Engineering, Tongji University, No. 4800 Cao'an Highway, Shanghai, China
    Meng, M. (mei_meng@163.com), 1600, Inderscience Enterprises Ltd., 29, route de Pre-Bois, Case Postale 856, CH-1215 Geneva 15, CH-1215, Switzerland (46):
  • [29] Position Checking-Based Sampling Approach Combined with Attraction Point Local Optimization for Safe Flight of UAVs
    Zhu, Hai
    Li, Baoquan
    Tong, Ruiyang
    Yin, Haolin
    Zhu, Canlin
    SENSORS, 2024, 24 (07)
  • [30] Test-Case Generation with Automata-Based Software Model Checking
    Barth, Max
    Jakobs, Marie-Christine
    MODEL CHECKING SOFTWARE, SPIN 2024, 2025, 14624 : 248 - 267