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 条
[41]   Counter-example generation in symbolic abstract model-checking [J].
Gordon Pace ;
Nicolas Halbwachs ;
Pascal Raymond .
International Journal on Software Tools for Technology Transfer, 2004, 5 (2-3) :158-164
[42]   Formal Verification of Radio Communication Management in Railway Systems Using Model Checking Technique [J].
Borrelli, Antonio ;
Di Lucca, Giuseppe Antonio ;
Nardone, Vittoria ;
Santone, Antonella .
2019 IEEE 28TH INTERNATIONAL CONFERENCE ON ENABLING TECHNOLOGIES: INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES (WETICE), 2019, :249-254
[43]   2-Valued and 3-Valued Abstraction-Refinement in Model Checking [J].
Grumberg, Orna .
LOGICS AND LANGUAGES FOR RELIABILITY AND SECURITY, 2010, 25 :105-128
[44]   Simulation of Timed Abstract State Machines with Predicate Logic Model-Checking [J].
Slissenko, Anatol ;
Vasilyev, Pavel .
JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2008, 14 (12) :1984-2006
[45]   A state space abstract algorithm of incremental data recognition based on model checking [J].
Lang, Dapeng ;
Huang, Shaobin ;
Cheng, Yuan ;
Yang, Xinxin ;
Li, Ya .
Journal of Computational Information Systems, 2014, 10 (04) :1731-1742
[46]   Model checking technique for interrupt-driven system [J].
Zhou, Xiao-Yu ;
Gu, Bin ;
Zhao, Jian-Hua ;
Yang, Meng-Fei ;
Li, Xuan-Dong .
Ruan Jian Xue Bao/Journal of Software, 2015, 26 (09) :2212-2230
[47]   Verifying Security Requirements using Model Checking Technique for UML-Based Requirements Specification [J].
Aoki, Yoshitaka ;
Matsuura, Saeko .
2014 IEEE 1ST INTERNATIONAL WORKSHOP ON REQUIREMENTS ENGINEERING AND TESTING (RET), 2014, :18-25
[48]   Model Checking Using Description Logic [J].
Ben-David, Shoham ;
Trefler, Richard ;
Weddell, Grant .
JOURNAL OF LOGIC AND COMPUTATION, 2010, 20 (01) :111-131
[49]   Model Checking using Spin and SpinRCP [J].
Brezocnik, Zmago ;
Vlaovic, Bostjan ;
Vreze, Aleksander .
INFORMACIJE MIDEM-JOURNAL OF MICROELECTRONICS ELECTRONIC COMPONENTS AND MATERIALS, 2013, 43 (04) :235-250
[50]   Automatic Construction of Complete Abstraction by Abstract Interpretation [J].
Qian, Junyan ;
Zhao, Lingzhong ;
Cai, Guoyong ;
Gu, Tianlong .
PROCEEDINGS OF THE 8TH IEEE/ACIS INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE, 2009, :927-+