Ultimate TestGen: Test-Case Generation with Automata-based Software Model Checking (Competition Contribution)

被引:0
|
作者
Barth, Max [1 ]
Dietsch, Daniel [2 ]
Heizmann, Matthias [2 ]
Jakobs, Marie-Christine [1 ]
机构
[1] Ludwig Maximilians Univ Munchen, Munich, Germany
[2] Univ Freiburg, Freiburg, Germany
来源
FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, FASE 2024 | 2024年 / 14573卷
关键词
Ultimate Automizer; Test-case generation; Software testing; Test Coverage; Software model checking; Automata;
D O I
10.1007/978-3-031-57259-3_20
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We introduce Ultimate TestGen, a novel tool for automatic test-case generation. Like many other test-case generators, Ultimate Test-Gen builds on verification technology, i.e., it checks the (un)reachability of test goals and generates test cases from counterexamples. In contrast to existing tools, it applies trace abstraction, an automata-theoretic approach to software model checking, which is implemented in the successful verifier Ultimate Automizer. To avoid that the same test goal is reached again, Ultimate TestGen extends the automata-theoretic model checking approach with error automata.
引用
收藏
页码:326 / 330
页数:5
相关论文
共 50 条
  • [41] Test Criteria for Model-Checking-Assisted Test Case Generation: A Computational Study
    Zeng, Bolong
    Tan, Li
    2012 IEEE 13TH INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION (IRI), 2012, : 600 - 607
  • [42] FuSeBMC IA: Interval Analysis and Methods for Test Case Generation (Competition Contribution)
    Aldughaim, Mohannad
    Alshmrany, Kaled M.
    Gadelha, Mikhail R.
    de Freitas, Rosiane
    Cordeiro, Lucas C.
    FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, FASE 2023, 2023, 13991 : 324 - 329
  • [43] Model-based, Mutation-driven Test-case Generation Via Heuristic-guided Branching Search
    Fellner, Andreas
    Krenn, Willibald
    Schlick, Rupert
    Tarrach, Thorsten
    Weissenbacher, Georg
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2019, 18 (01)
  • [44] UML-based development process for IEC 61499 with automatic test-case generation
    Hussain, Tanvir
    Frey, Georg
    2006 IEEE CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION, VOLS 1 -3, 2006, : 463 - +
  • [45] Constraint-based Abstracted Test-case Generation for Heap-Manipulation Programs
    Thanh-Tho Quan
    Nhat-Van Le-Thi
    Duc-Anh Le
    2012 THIRD INTERNATIONAL CONFERENCE ON THEORETICAL AND MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE (ICTMF 2012), 2013, 38 : 88 - 94
  • [46] Abstraction and refinement of mathematical functions toward SMT-based test-case generation
    Takuro Kutsuna
    Yoshinao Ishii
    Akihiro Yamamoto
    International Journal on Software Tools for Technology Transfer, 2016, 18 : 109 - 120
  • [47] Automatic Test Case Generation for Context Based Multiplicity Checking in UML
    Zhou, Weifeng
    Li, Xinmin
    Lv, Shengqing
    Zhang, Zhuo
    ADVANCES IN MECHATRONICS AND CONTROL ENGINEERING II, PTS 1-3, 2013, 433-435 : 1643 - +
  • [48] Model Based Analysis and Test Generation for Flight Software
    Pasareanu, Corina S.
    Schumann, Johann
    Mehlitz, Peter
    Lowry, Mike
    Karsai, Gabor
    Nine, Harmon
    Neema, Sandeep
    SMC-IT 2009: THIRD IEEE INTERNATIONAL CONFERENCE ON SPACE MISSION CHALLENGES FOR INFORMATION TECHNOLOGY, PROCEEDINGS, 2009, : 83 - +
  • [49] Model-based automatic test case generation for automotive embedded software testing
    Ki-Wook Shin
    Dong-Jin Lim
    International Journal of Automotive Technology, 2018, 19 : 107 - 119
  • [50] Model-based automatic test case generation for automotive embedded software testing
    Shin, Ki-Wook
    Lim, Dong-Jin
    INTERNATIONAL JOURNAL OF AUTOMOTIVE TECHNOLOGY, 2018, 19 (01) : 107 - 119