Abstract BDDs: A technique for using abstraction in model checking

被引:0
|
作者
Clarke, E [1 ]
Jha, S [1 ]
Lu, Y [1 ]
Wang, D [1 ]
机构
[1] Carnegie Mellon Univ, Pittsburgh, PA 15213 USA
关键词
abstract BDDs; model checking; and abstraction;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We propose a new methodology for exploiting abstraction in the context of model-checking. Our new technique uses abstract BDDs as its underlying data structure. We show that this technique builds a more refined model than traditional compiler-based methods proposed by Clarke, Grumberg and Long. We also provide experimental results to demonstrate the usefulness of our method. We have verified a pipelined carry-save multiplier and a simple version of the PCI local bus protocol. Our verification of the PCI bus revealed a subtle inconsistency in the PCI standard. We believe this is an interesting result by itself.
引用
收藏
页码:172 / 186
页数:15
相关论文
共 50 条
  • [11] Model checking for action abstraction
    Fecher, Harald
    Huth, Michael
    VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION, 2008, 4905 : 112 - 126
  • [12] Stuttering abstraction for model checking
    Nejati, S
    Gurfinkel, A
    Chechik, M
    SEFM 2005: THIRD IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND FORMAL METHODS, PROCEEDINGS, 2005, : 311 - 320
  • [13] Model abstraction for stochastic model checking
    Liu, Yang
    Li, Xuan-Dong
    Ma, Yan
    Ruan Jian Xue Bao/Journal of Software, 2015, 26 (08): : 1853 - 1870
  • [14] Can BDDs compete with SAT solvers on bounded model checking?
    Cabodi, G
    Camurati, P
    Quer, S
    39TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2002, 2002, : 117 - 122
  • [15] Checking satisfiability of a conjunction of BDDs
    Damiano, R
    Kukula, J
    40TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2003, 2003, : 818 - 823
  • [16] Abstraction-based model checking using heuristical refinement
    Qian, KR
    Nymeyer, A
    AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, PROCEEDINGS, 2004, 3299 : 165 - 178
  • [17] An Abstraction Technique for Parameterized Model Checking of Leader Election Protocols: Application to FTSP
    Sankur, Ocan
    Talpin, Jean-Pierre
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, TACAS 2017, PT I, 2017, 10205 : 23 - 40
  • [18] Abstract regular model checking
    Bouajjani, A
    Habermehl, P
    Vojnar, T
    COMPUTER AIDED VERIFICATION, 2004, 3114 : 372 - 386
  • [19] BDDs vs. zero-suppressed BDDs: for CTL symbolic model checking of Petri nets
    Yoneda, T
    Hatori, H
    Takahara, A
    Minato, S
    FORMAL METHODS IN COMPUTER-AIDED DESIGN, 1996, 1166 : 435 - 449
  • [20] Model checking guided abstraction and analysis
    Saïdi, H
    STATIC ANALYSIS, 2000, 1824 : 377 - 396