CoVeriTest: interleaving value and predicate analysis for test-case generation

被引:0
|
作者
Marie-Christine Jakobs
机构
[1] LMU Munich,
[2] TU Darmstadt,undefined
关键词
Test-case generation; Software testing; Model checking; Cooperative verification;  ;
D O I
暂无
中图分类号
学科分类号
摘要
Verification techniques are well-suited for automatic test-case generation. They basically need to check the reachability of every test goal and generate test cases for all reachable goals. This is also the basic idea of our CoVeriTest submission. However, the set of test goals is not fixed in CoVeriTest , instead we can configure the set of test goals. For Test-Comp’19, we support the set of all __VERIFIER_error() calls as well as the set of all branches. Thus, we can deal with the two test specifications considered in Test-Comp’19. Since the tasks in Test-Comp are diverse and verification techniques have different strengths and weaknesses, we also do not stick to a single verification technique, but use a hybrid approach that combines multiple techniques. More concrete, CoVeriTest interleaves different verification techniques and allows to configure the cooperation (i.e., information exchange and time limits). To choose from a large set of verification techniques, CoVeriTest is integrated into the analysis framework CPAchecker. For the competition, we interleave CPAchecker’s value and predicate analysis and let both analyses resume their analysis performed in the previous iteration.
引用
收藏
页码:847 / 851
页数:4
相关论文
共 50 条
  • [41] AIDS - A TEST-CASE FOR BIOLOGICAL EDUCATION
    NICHOLLS, M
    [J]. JOURNAL OF BIOLOGICAL EDUCATION, 1987, 21 (01) : 1 - 2
  • [42] Test-case prioritization:achievements and challenges
    Dan HAO
    Lu ZHANG
    Hong MEI
    [J]. Frontiers of Computer Science., 2016, 10 (05) - 777
  • [43] Test-case prioritization: achievements and challenges
    Dan Hao
    Lu Zhang
    Hong Mei
    [J]. Frontiers of Computer Science, 2016, 10 : 769 - 777
  • [44] Test-case prioritization: achievements and challenges
    Hao, Dan
    Zhang, Lu
    Mei, Hong
    [J]. FRONTIERS OF COMPUTER SCIENCE, 2016, 10 (05) : 769 - 777
  • [45] TEST-CASE VERIFICATION BY MODEL CHECKING
    NAIK, K
    SARIKAYA, B
    [J]. FORMAL METHODS IN SYSTEM DESIGN, 1993, 2 (03) : 277 - 321
  • [46] AN IMS TEST-CASE - GLOBAL MANUFACTURING
    PIDDINGTON, C
    PEGRAM, M
    [J]. IFIP TRANSACTIONS B-APPLICATIONS IN TECHNOLOGY, 1993, 13 : 11 - 20
  • [47] Test-Case Prioritization for Configuration Testing
    Cheng, Runxiang
    Zhang, Lingming
    Marinov, Darko
    Xu, Tianyin
    [J]. ISSTA '21: PROCEEDINGS OF THE 30TH ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON SOFTWARE TESTING AND ANALYSIS, 2021, : 452 - 465
  • [48] Abstraction and refinement of mathematical functions toward SMT-based test-case generation
    Kutsuna, Takuro
    Ishii, Yoshinao
    Yamamoto, Akihiro
    [J]. INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2016, 18 (01) : 109 - 120
  • [49] Memory Management Test-Case Generation of C Programs Using Bounded Model Checking
    Rocha, Herbert
    Barreto, Raimundo
    Cordeiro, Lucas
    [J]. SOFTWARE ENGINEERING AND FORMAL METHODS, 2015, 9276 : 251 - 267
  • [50] Using linear programming techniques for scheduling-based random test-case generation
    Nahir, Amir
    Shiloach, Yossi
    Ziv, Avi
    [J]. HARDWARE AND SOFTWARE, VERIFICATION AND TESTING, 2007, 4383 : 16 - +