Specification-based test generation and optimization using model checking

被引:0
|
作者
Zeng, Hongwei [1 ,2 ]
Miao, Huaikou [1 ]
Liu, Jing [3 ]
机构
[1] Shanghai Univ, Sch Engn & Comp Sci, Shanghai 200072, Peoples R China
[2] Wuhan Univ, State Key Lab Software Engn, Wuhan 430072, Peoples R China
[3] East China Normal Univ, Inst Software Engn, Shanghai 200062, Peoples R China
基金
美国国家科学基金会;
关键词
model checking; test generation; optimization; test-tree;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The capability of model checkers to construct counterexamples provides a basis for automated test generation. However, many model checking-based testing approaches just focus on generating test sets with respect to some coverage criteria. Such test sets generally are large and inefficient because of much redundancy. We propose an on-the-fly approach that performs test generation and redundancy elimination by turns. Our approach employs a test-tree to pick out and represent a subset of tests with equal coverage for a test criterion and no redundancy. Along with model checking for a property, a new test sequence is derived from the counterexample and is used to detect redundant properties, and then is winnowed by the test-tree as well. We demonstrate the approach by applying some small examples to our prototyped algorithm.
引用
收藏
页码:349 / +
页数:2
相关论文
共 50 条
  • [1] Test Generation Using Model Checking and Specification Mutation
    Black, Paul E.
    IT PROFESSIONAL, 2014, 16 (02) : 17 - 21
  • [2] Specification-based Test Case Generation with Genetic Algorithm
    Wang, Rong
    Sato, Yuji
    Liu, Shaoying
    2019 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2019, : 1382 - 1389
  • [3] Specification model checking and specification-based testing: Complementary approaches to quality in design
    Boughdadi, M
    Busser, B
    6TH ISSAT INTERNATIONAL CONFERENCE ON RELIABILITY AND QUALITY IN DESIGN, PROCEEDINGS, 2000, : 55 - 59
  • [4] Specification-based test generation for security-critical systems using mutations
    Wimmel, G
    Jürjens, J
    FORMAL METHODS AND SOFTWARE ENGINEERING, PROCEEDINGS, 2002, 2495 : 471 - 482
  • [5] A Specification-Based Approach to Model Checking Event-Driven Systems
    Nhat-Hoa Tran
    SOICT 2019: PROCEEDINGS OF THE TENTH INTERNATIONAL SYMPOSIUM ON INFORMATION AND COMMUNICATION TECHNOLOGY, 2019, : 449 - 456
  • [6] Specification-based Test Case Generation with Constrained Genetic Programming
    Sato, Yuji
    COMPANION OF THE 2020 IEEE 20TH INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY, AND SECURITY (QRS-C 2020), 2020, : 98 - 103
  • [7] Optimization of model checking-based test generation
    Zeng, Hongwei
    Miao, Huaikou
    Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao/Journal of Computer-Aided Design and Computer Graphics, 2011, 23 (03): : 496 - 502
  • [8] Mutated Specification-Based Test Data Generation with a Genetic Algorithm
    Wang, Rong
    Sato, Yuji
    Liu, Shaoying
    MATHEMATICS, 2021, 9 (04) : 1 - 19
  • [9] On the identification of categories and choices for specification-based test case generation
    Chen, TY
    Poon, PL
    Tang, SF
    Tse, TH
    INFORMATION AND SOFTWARE TECHNOLOGY, 2004, 46 (13) : 887 - 898
  • [10] An approach for specification-based test case generation for Web Services
    Hanna, Samer
    Munro, Malcolm
    2007 IEEE/ACS INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, VOLS 1 AND 2, 2007, : 16 - +