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]   A symbolic semantics for abstract model checking [J].
Levi, F .
STATIC ANALYSIS, 1998, 1503 :134-151
[12]   Abstract Model Checking of tccp programs [J].
Alpuente, MarIa ;
Gallardo, MarIa Del Mar ;
Pimentel, Ernesto ;
Villanueva, Alicia .
ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 112 :19-36
[13]   αSPIN: A tool for abstract model checking [J].
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 [J].
Levi, F .
SCIENCE OF COMPUTER PROGRAMMING, 2001, 39 (01) :93-123
[15]   Refining Model Checking by Abstract Interpretation [J].
Cousot P. ;
Cousot R. .
Automated Software Engineering, 1999, 6 (1) :69-95
[16]   Model checking ontology-driven reasoning agents using strategy and abstraction [J].
Rakib, Abdur ;
Faruqui, Rokan Uddin .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2021, 33 (02)
[17]   Abstract modeling formalisms in software model checking [J].
Wei, Ou ;
Shi, Yufeng ;
Xu, Bingfeng ;
Huang, Zhiqiu ;
Chen, Zhe .
Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2015, 52 (07) :1580-1603
[18]   A generalized semantics of PROMELA for abstract model checking [J].
Gallardo, MD ;
Merino, P ;
Pimentel, E .
FORMAL ASPECTS OF COMPUTING, 2004, 16 (03) :166-193
[19]   Abstraction for model checking multi-agent systems [J].
Zhou, Conghua ;
Sun, Bo ;
Liu, Zhifeng .
FRONTIERS OF COMPUTER SCIENCE IN CHINA, 2011, 5 (01) :14-25
[20]   An efficient approach for abstraction-refinement in model checking [J].
Tian, Cong ;
Duan, Zhenhua ;
Zhang, Nan .
THEORETICAL COMPUTER SCIENCE, 2012, 461 :76-85