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 条
  • [31] Exhaustive Test Case Generation for Nuclear Safety Software Based on the Software Logic Model
    Lee, Sang Hun
    Lee, Seung Jun
    Shin, Sung Min
    Lee, Eun-Chan
    Kang, Hyun Gook
    NUCLEAR TECHNOLOGY, 2024, 210 (05) : 850 - 867
  • [32] Test Case Generation from Conjunctions of Predicates with Model Checking
    TIAN Cong
    LIU Shaoying
    DUAN Zhenhua
    ChineseJournalofElectronics, 2014, 23 (02) : 271 - 277
  • [33] Search-based Test-Case Generation by Monitoring Responsibility Safety Rules
    Hekmatnejad, Mohammad
    Hoxha, Bardh
    Fainekos, Georgios
    2020 IEEE 23RD INTERNATIONAL CONFERENCE ON INTELLIGENT TRANSPORTATION SYSTEMS (ITSC), 2020,
  • [34] Distributed on-the-fly model checking and test case generation
    Joubert, C
    Mateescu, R
    MODEL CHECKING SOFTWARE, PROCEEDINGS, 2006, 3925 : 126 - 145
  • [35] Test Case Generation from Conjunctions of Predicates with Model Checking
    Tian Cong
    Liu Shaoying
    Duan Zhenhua
    CHINESE JOURNAL OF ELECTRONICS, 2014, 23 (02) : 271 - 277
  • [36] Automated Test Case Generation for Embedded Software Using Extended Interface Automata
    Zhang, Chao
    Bai, Xiaoying
    Li, Junlong
    Zhang, Renwei
    2013 13TH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE (QSIC), 2013, : 292 - 298
  • [37] Test-case transformer for the energy-based vector hysteresis model
    Longhitano, Maria Roberta
    Sixdenier, Fabien
    Scorretti, Riccardo
    Geuzaine, Christophe
    Krahenbuhl, Laurent
    2019 22ND INTERNATIONAL CONFERENCE ON THE COMPUTATION OF ELECTROMAGNETIC FIELDS (COMPUMAG 2019), 2019,
  • [38] Abstraction and refinement of mathematical functions toward SMT-based test-case generation
    Kutsuna, Takuro
    Ishii, Yoshinao
    Yamamoto, Akihiro
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2016, 18 (01) : 109 - 120
  • [39] An Implementation Framework for Optimizing Test Case Generation Using Model Checking
    Chang, Longhui
    Miao, Huaikou
    Lu, Gongzheng
    STRUCTURED OBJECT-ORIENTED FORMAL LANGUAGE AND METHOD, 2015, 8979 : 3 - 16
  • [40] Using linear programming techniques for scheduling-based random test-case generation
    Nahir, Amir
    Shiloach, Yossi
    Ziv, Avi
    HARDWARE AND SOFTWARE, VERIFICATION AND TESTING, 2007, 4383 : 16 - +