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 条
  • [1] Pono: A Flexible and Extensible SMT-Based Model Checker
    Mann, Makai
    Irfan, Ahmed
    Lonsing, Florian
    Yang, Yahan
    Zhang, Hongce
    Brown, Kristopher
    Gupta, Aarti
    Barrett, Clark
    COMPUTER AIDED VERIFICATION, PT II, CAV 2021, 2021, 12760 : 461 - 474
  • [2] Kratos2: An SMT-Based Model Checker for Imperative Programs
    Griggio, Alberto
    Jonas, Martin
    COMPUTER AIDED VERIFICATION, CAV 2023, PT III, 2023, 13966 : 423 - 436
  • [3] Development of SMT-Based Bounded Model Checker for Embedded Assembly Program
    Kobashi, Jumpei
    Yamane, Satoshi
    Takeshita, Atsushi
    2014 IEEE 3RD GLOBAL CONFERENCE ON CONSUMER ELECTRONICS (GCCE), 2014, : 696 - 698
  • [4] ESBMC-Solidity: An SMT-Based Model Checker for Solidity Smart Contracts
    Song, Kunjian
    Matulevicius, Nedas
    de Lima Filho, Eddie B.
    Cordeiro, Lucas C.
    2022 ACM/IEEE 44TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS (ICSE-COMPANION 2022), 2022, : 65 - 69
  • [5] Garakabu2: an SMT-based Bounded Model Checker for HSTM Designs in ZIPC
    Kong, Weiqiang
    Ando, Takahiro
    Yatsu, Hirokazu
    Hisazumi, Kenji
    Fukuda, Akira
    2015 2ND INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING AND INTERNET OF THINGS (DCIT), 2015, : 21 - 29
  • [6] Garakabu2: an SMT-based bounded model checker for HSTM designs in ZIPC
    Kong, Weiqiang
    Hou, Gang
    Hu, Xiangpei
    Ando, Takahiro
    Hisazumi, Kenji
    Fukuda, Akira
    JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2016, 31 : 61 - 74
  • [7] SMT-Based Modeling and Verification of Cloud Applications
    Zhang, Xiyue
    Sun, Meng
    SERVICES - SERVICES 2019, 2019, 11517 : 1 - 15
  • [8] SMT-Based Software Model Checking
    Cimatti, Alessandro
    MODEL CHECKING SOFTWARE, 2010, 6349 : 1 - 3
  • [9] SMT-based model checking for recursive programs
    Komuravelli, Anvesh
    Gurfinkel, Arie
    Chaki, Sagar
    FORMAL METHODS IN SYSTEM DESIGN, 2016, 48 (03) : 175 - 205
  • [10] SMT-based model checking for recursive programs
    Anvesh Komuravelli
    Arie Gurfinkel
    Sagar Chaki
    Formal Methods in System Design, 2016, 48 : 175 - 205