Intrepid: A Scriptable and Cloud-Ready SMT-Based Model Checker

被引:0
|
作者
Bruttomesso, Roberto [1 ]
机构
[1] Via Castronno 48, I-21040 Morazzone, VA, Italy
关键词
D O I
10.1007/978-3-030-85248-1_13
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Intrepid is an SMT-based model checker that provides a rich set of APIs for creating, simulating, and verifying state machines expressed as circuits (just like Simulink or Lustre models). Intrepid may be further used in its Docker container version to be deployed on a local or in a cloud-based infrastructure. The container exposes an equivalently powerful REST API for operating with the model checker. Verification of safety properties in Intrepid is performed in a bit-precise manner, including operations involving integers and floating point arithmetic. Intrepid features standard verification engines as well as multi-property optimizing engines which are suitable for automated test generation tasks, such as MC/DC test generation for avionics.
引用
收藏
页码:202 / 211
页数:10
相关论文
共 50 条
  • [41] Counterexample Generation for Markov Chains Using SMT-Based Bounded Model Checking
    Braitling, Bettina
    Wimmer, Ralf
    Becker, Bernd
    Jansen, Nils
    Abraham, Erika
    FORMAL TECHNIQUES FOR DISTRIBUTED SYSTEMS, 2011, 6722 : 75 - 89
  • [42] An SMT-Based Approach to Bounded Model Checking of Designs in State Transition Matrix
    Kong, Weiqiang
    Shiraishi, Tomohiro
    Katahira, Noriyuki
    Watanabe, Masahiko
    Katayama, Tetsuro
    Fukuda, Akira
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2011, E94D (05): : 946 - 957
  • [43] Improved SMT-based bounded model checking for real-time systems
    Xu L.
    Ruan Jian Xue Bao/Journal of Software, 2010, 21 (07): : 1491 - 1502
  • [44] Proof Certificates for SMT-based Model Checkers for Infinite-state Systems
    Mebsout, Alain
    Tinelli, Cesare
    PROCEEDINGS OF THE 2016 16TH CONFERENCE ON FORMAL METHODS IN COMPUTER-AIDED DESIGN (FMCAD 2016), 2016, : 117 - 124
  • [45] Checking RTECTL properties of STSs via SMT-based Bounded Model Checking
    Zbrzezny, Agnieszka M.
    Zbrzezny, Andrzej
    INTERNATIONAL JOURNAL OF INTERACTIVE MULTIMEDIA AND ARTIFICIAL INTELLIGENCE, 2015, 3 (05): : 28 - 35
  • [46] A Polyhedral Abstraction for Petri Nets and its Application to SMT-Based Model Checking
    Amat, Nicolas
    Berthomieu, Bernard
    Dal Zilio, Silvano
    FUNDAMENTA INFORMATICAE, 2022, 187 (2-4) : 103 - 138
  • [47] SMT-Based Bounded Model Checking for Embedded ANSI-C Software
    Cordeiro, Lucas
    Fischer, Bernd
    Marques-Silva, Joao
    2009 IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, PROCEEDINGS, 2009, : 137 - 148
  • [48] SMT-Based Bounded Model Checking for Embedded ANSI-C Software
    Cordeiro, Lucas
    Fischer, Bernd
    Marques-Silva, Joao
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2012, 38 (04) : 957 - 974
  • [49] SMT-Based Bounded Model Checking of Fixed-Point Digital Controllers
    Bessa, Iury
    Abreu, Renato
    Edgar Filho, Joao
    Cordeiro, Lucas
    IECON 2014 - 40TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2014, : 295 - 301
  • [50] SMT-based verification of data-aware processes: a model-theoretic approach
    Calvanese, Diego
    Ghilardi, Silvio
    Gianola, Alessandro
    Montali, Marco
    Rivkin, Andrey
    MATHEMATICAL STRUCTURES IN COMPUTER SCIENCE, 2020, 30 (03) : 271 - 313