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 条
  • [1] Hardware Model Checking Competition 2017
    Biere, Armin
    van Dijk, Tom
    Heljanko, Keijo
    PROCEEDINGS OF THE 17TH CONFERENCE ON FORMAL METHODS IN COMPUTER AIDED DESIGN (FMCAD 2017), 2017, : 9 - 9
  • [2] Model checking: From hardware to software
    Henzinger, TA
    PROGRAMMING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2003, 2895 : 176 - 177
  • [3] Model checking: A hardware design perspective
    Pixley C.
    Singhal V.
    International Journal on Software Tools for Technology Transfer, 1999, 2 (3) : 288 - 306
  • [4] Model checking: A hardware design perspective
    Pixley, Carl
    Singhal, Vigyan
    International Journal on Software Tools for Technology Transfer, 1999, 2 (03): : 288 - 306
  • [5] On model checking synchronised hardware circuits
    Leucker, M
    ADVANCES IN COMPUTING SCIENCE-ASIAN 2000, PROCEEDINGS, 2000, 1961 : 182 - 198
  • [6] Model Checking Algorithms for Hyperproperties
    Finkbeiner, Bernd
    VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION, VMCAI 2021, 2021, 12597 : 3 - 16
  • [7] Model checking of consensus algorithms
    Tsuchiya, Tatsuhiro
    Schiper, Andre
    SRDS 2007: 26TH IEEE INTERNATIONAL SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 2007, : 137 - +
  • [8] Progress in Certifying Hardware Model Checking Results
    Yu, Emily
    Biere, Armin
    Heljanko, Keijo
    COMPUTER AIDED VERIFICATION, PT II, CAV 2021, 2021, 12760 : 363 - 386
  • [9] HMC: Model Checking for Hardware Memory Models
    Kokologiannakis, Michalis
    Vafeiadis, Viktor
    TWENTY-FIFTH INTERNATIONAL CONFERENCE ON ARCHITECTURAL SUPPORT FOR PROGRAMMING LANGUAGES AND OPERATING SYSTEMS (ASPLOS XXV), 2020, : 1157 - 1171
  • [10] IMPLEMENTATION OF ALGEBRAIC MODEL OF HARDWARE CHECKING.
    Podkopaev, B.D.
    Shcherbakov, N.S.
    Automatic Control and Computer Sciences, 1980, 14 (03) : 53 - 59