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
来源
CORRECT HARDWARE DESIGN AND VERIFICATION METHODS | 1999年 / 1703卷
关键词
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] 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
  • [12] A symbolic semantics for abstract model checking
    Levi, F
    STATIC ANALYSIS, 1998, 1503 : 134 - 151
  • [13] α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
  • [14] A symbolic semantics for abstract model checking
    Levi, F
    SCIENCE OF COMPUTER PROGRAMMING, 2001, 39 (01) : 93 - 123
  • [15] Refining Model Checking by Abstract Interpretation
    Cousot P.
    Cousot R.
    Automated Software Engineering, 1999, 6 (1) : 69 - 95
  • [16] Model checking ontology-driven reasoning agents using strategy and abstraction
    Rakib, Abdur
    Faruqui, Rokan Uddin
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2021, 33 (02):
  • [17] A generalized semantics of PROMELA for abstract model checking
    Gallardo, MD
    Merino, P
    Pimentel, E
    FORMAL ASPECTS OF COMPUTING, 2004, 16 (03) : 166 - 193
  • [18] Abstraction for model checking multi-agent systems
    Zhou, Conghua
    Sun, Bo
    Liu, Zhifeng
    FRONTIERS OF COMPUTER SCIENCE IN CHINA, 2011, 5 (01): : 14 - 25
  • [19] An efficient approach for abstraction-refinement in model checking
    Tian, Cong
    Duan, Zhenhua
    Zhang, Nan
    THEORETICAL COMPUTER SCIENCE, 2012, 461 : 76 - 85
  • [20] Combining predicate and numeric abstraction for software model checking
    Gurfinkel A.
    Chaki S.
    International Journal on Software Tools for Technology Transfer, 2010, 12 (06) : 409 - 427