Hardware Model Checking Algorithms and Techniques

被引:1
|
作者
Cabodi, Gianpiero [1 ]
Camurati, Paolo Enrico [1 ]
Palena, Marco [2 ]
Pasini, Paolo [3 ]
机构
[1] Politecn Torino, DAUIN, Dept Control & Comp Engn, I-10129 Turin, Italy
[2] Natl Interuniv Consortium Telecommun, CNIT, I-10129 Turin, Italy
[3] Politecn Torino, DET, Dept Elect & Telecommun, I-10129 Turin, Italy
关键词
formal verification; model checking; SAT; Boolean functions; LOWER BOUNDS; INTERPOLATION; SYSTEMS;
D O I
10.3390/a17060253
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Digital systems are nowadays ubiquitous and often comprise an extremely high level of complexity. Guaranteeing the correct behavior of such systems has become an ever more pressing need for manufacturers. The correctness of digital systems can be addressed resorting to formal verification techniques, such as model checking. Currently, it is usually impossible to determine a priori the best algorithm to use given a verification task and, thus, portfolio approaches have become the de facto standard in model checking verification suites. This paper describes the most relevant algorithms and techniques, at the foundations of bit-level SAT-based model checking itself.
引用
收藏
页数:55
相关论文
共 50 条
  • [41] Tools and techniques for model checking networked programs
    Artho, Cyrille
    Leungwattanakit, Watcharin
    Hagiya, Masami
    Tanabe, Yoshinori
    PROCEEDINGS OF NINTH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING, 2008, : 852 - +
  • [42] Reduction Techniques for Model Checking and Learning in MDPs
    Bharadwaj, Suda
    Le Roux, Stephane
    Perez, Guillermo A.
    Topcu, Ufuk
    PROCEEDINGS OF THE TWENTY-SIXTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2017, : 4273 - 4279
  • [43] Data Quality through Model Checking Techniques
    Mezzanzanica, Mario
    Boselli, Roberto
    Cesarini, Mirko
    Mercorio, Fabio
    ADVANCES IN INTELLIGENT DATA ANALYSIS X: IDA 2011, 2011, 7014 : 270 - +
  • [44] Enhancing model checking in verification by AI techniques
    Buccafurri, F
    Eiter, T
    Gottlob, G
    Leone, N
    ARTIFICIAL INTELLIGENCE, 1999, 112 (1-2) : 57 - 104
  • [45] On the use of model checking techniques for dependability evaluation
    Haverkort, Boudewijn R.
    Hermanns, Holger
    Katoen, Joost-Pieter
    Proceedings of the IEEE Symposium on Reliable Distributed Systems, 2000, : 228 - 237
  • [46] Strengthening Model Checking Techniques With Inductive Invariants
    Cabodi, Gianpiero
    Nocco, Sergio
    Quer, Stefano
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2009, 28 (01) : 154 - 158
  • [47] On the use of model checking techniques for dependability evaluation
    Haverkort, BR
    Hermanns, H
    Katoen, JP
    19TH IEEE SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS - PROCEEDINGS, 2000, : 228 - 237
  • [48] Widening techniques for regular tree model checking
    Ahmed Bouajjani
    Tayssir Touili
    International Journal on Software Tools for Technology Transfer, 2012, 14 (2) : 145 - 165
  • [49] New Techniques for Implementation of Hardware Algorithms inside FPGA Circuits
    Ioan, Aleodor Daniel
    ADVANCES IN ELECTRICAL AND COMPUTER ENGINEERING, 2010, 10 (02) : 16 - 23
  • [50] Parameterized Model Checking of Synchronous Distributed Algorithms by Abstraction
    Aminof, Benjamin
    Rubin, Sasha
    Stoilkovska, Ilina
    Widder, Josef
    Zuleger, Florian
    VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION (VMCAI 2018), 2018, 10747 : 1 - 24