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
关键词
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 条
  • [1] Test-Case Generation with Automata-Based Software Model Checking
    Barth, Max
    Jakobs, Marie-Christine
    MODEL CHECKING SOFTWARE, SPIN 2024, 2025, 14624 : 248 - 267
  • [2] Automata-Based Software Model Checking of Hyperproperties
    Finkbeiner, Bernd
    Frenkel, Hadar
    Hofmann, Jana
    Lohse, Janine
    NASA FORMAL METHODS, NFM 2023, 2023, 13903 : 361 - 379
  • [3] Automata-Based CSL Model Checking
    Zhang, Lijun
    Jansen, David N.
    Nielson, Flemming
    Hermanns, Holger
    Automata, Languages and Programming, ICALP, Pt II, 2011, 6756 : 271 - 282
  • [4] TEST-CASE VERIFICATION BY MODEL CHECKING
    NAIK, K
    SARIKAYA, B
    FORMAL METHODS IN SYSTEM DESIGN, 1993, 2 (03) : 277 - 321
  • [5] Dealing with Incompleteness in Automata-Based Model Checking
    Menghi, Claudio
    Spoletini, Paola
    Ghezzi, Carlo
    FM 2016: FORMAL METHODS, 2016, 9995 : 531 - 550
  • [6] ANTICHAINS FOR THE AUTOMATA-BASED APPROACH TO MODEL-CHECKING
    Doyen, Laurent
    Raskin, Jean-Francois
    LOGICAL METHODS IN COMPUTER SCIENCE, 2009, 5 (01)
  • [7] Automata-Based Abstraction Refinement for μHORS Model Checking
    Kobayashi, Naoki
    Li, Xin
    2015 30TH ANNUAL ACM/IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE (LICS), 2015, : 713 - 724
  • [8] On the Use of Automata-based Techniques in Symbolic Model Checking
    Legay, Axel
    Wolper, Pierre
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 150 (01) : 3 - 8
  • [9] Developing a software system for automata-based code generation
    Shulga, T. E.
    Ivanov, E. A.
    Slastihina, M. D.
    Vagarina, N. S.
    PROGRAMMING AND COMPUTER SOFTWARE, 2016, 42 (03) : 167 - 173
  • [10] Developing a software system for automata-based code generation
    T. E. Shulga
    E. A. Ivanov
    M. D. Slastihina
    N. S. Vagarina
    Programming and Computer Software, 2016, 42 : 167 - 173