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 条
  • [31] Model checking software requirement specifications using domain reduction abstraction
    Choi, Y
    Heimdahl, M
    18TH IEEE INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, PROCEEDINGS, 2003, : 314 - 317
  • [32] Using abstraction and model checking to detect safety violations in requirements specifications
    Heitmeyer, C
    Kirby, J
    Labaw, B
    Archer, M
    Bharadwaj, R
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1998, 24 (11) : 927 - 948
  • [33] Refining model checking by abstract interpretation
    Ecole Normale Superieure, Paris, France
    Autom Software Eng, 1 (69-95):
  • [34] Model Sketching by Abstraction Refinement for Lifted Model Checking
    Dimovski, Aleksandar S.
    37TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, 2022, : 1845 - 1848
  • [35] Abstract Model Checking for Web Services
    QIAN Junyan
    Wuhan University Journal of Natural Sciences, 2008, (04) : 466 - 470
  • [36] Partition refinement in abstract model checking
    Pu, Fei
    Zhang, Wenhui
    TASE 2007: FIRST JOINT IEEE/IFIP SYMPOSIUM ON THEORETICAL ASPECTS OF SOFTWARE ENGINEERING, PROCEEDINGS, 2007, : 209 - +
  • [37] Abstract Model Checking of tccp programs
    Alpuente, MarIa
    Gallardo, MarIa Del Mar
    Pimentel, Ernesto
    Villanueva, Alicia
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 112 : 19 - 36
  • [38] A symbolic semantics for abstract model checking
    Levi, F
    STATIC ANALYSIS, 1998, 1503 : 134 - 151
  • [39] αSPIN: A tool for abstract model checking
    María del Mar Gallardo
    Jesús Martínez
    Pedro Merino
    Ernesto Pimentel
    International Journal on Software Tools for Technology Transfer, 2004, 5 (2-3) : 165 - 184
  • [40] A symbolic semantics for abstract model checking
    Levi, F
    SCIENCE OF COMPUTER PROGRAMMING, 2001, 39 (01) : 93 - 123