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 条
  • [41] Abstract Regular Tree Model Checking
    Bouajjani, Ahmed
    Habermehl, Peter
    Rogalewicz, Adam
    Vojnar, Tomas
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 149 (01) : 37 - 48
  • [42] Abstract regular (tree) model checking
    Ahmed Bouajjani
    Peter Habermehl
    Adam Rogalewicz
    Tomáš Vojnar
    International Journal on Software Tools for Technology Transfer, 2012, 14 (2) : 167 - 191
  • [43] Refining Model Checking by Abstract Interpretation
    Cousot P.
    Cousot R.
    Automated Software Engineering, 1999, 6 (1) : 69 - 95
  • [44] Abstract matching for software model checking
    de la Cámara, P
    del Mar Gallardo, M
    Merino, P
    MODEL CHECKING SOFTWARE, PROCEEDINGS, 2006, 3925 : 182 - 200
  • [45] A Multiple Refinement Approach in Abstraction Model Checking
    Nguyen, Phan T. H.
    Bui, Thang H.
    COMPUTER INFORMATION SYSTEMS AND INDUSTRIAL MANAGEMENT, CISIM 2014, 2014, 8838 : 433 - 444
  • [46] Abstraction-based model checking programs
    Qian, Junyan
    Xu, Baowen
    Zhang, Yingzhou
    Journal of Computational Information Systems, 2007, 3 (02): : 675 - 682
  • [47] String Abstraction for Model Checking of C Programs
    Cortesi, Agostino
    Lauko, Henrich
    Olliaro, Martina
    Rockai, Petr
    MODEL CHECKING SOFTWARE, SPIN 2019, 2019, 11636 : 74 - 93
  • [48] Fair Model Checking with Process Counter Abstraction
    Sun, Jun
    Liu, Yang
    Roychoudhury, Abhik
    Liu, Shanshan
    Dong, Jin Song
    FM 2009: FORMAL METHODS, PROCEEDINGS, 2009, 5850 : 123 - 139
  • [49] Tighter Integration of BDDs and SMT for Predicate Abstraction
    Cimatti, A.
    Franzen, A.
    Griggio, A.
    Kalyanasundaram, K.
    Roveri, M.
    2010 DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2010), 2010, : 1707 - 1712