DocumentCode :
129062
Title :
Tightening BDD-based approximate reachability with SAT-based clause generalization
Author :
Cabodi, G. ; Pasini, P. ; Quer, S. ; Vendraminetto, D.
Author_Institution :
Dipt. di Autom. ed Inf., Politec. di Torino, Turin, Italy
fYear :
2014
fDate :
24-28 March 2014
Firstpage :
1
Lastpage :
6
Abstract :
In the framework of symbolic model checking, BDD-based approximate reachability is potentially much more scalable than its exact counterpart. However, its practical applicability is highly limited by its static approach to abstraction, and the intrinsic difficulty to find an acceptable trade-off between accuracy and memory/time complexity. In this paper, we apply SAT-based cube generalization, a core step of the IC3 model checking algorithm, to BDD-based over-approximate reachability analysis. More specifically, we use cube generalization, in both its inductive and non-inductive versions, to tighten BDD-based over-approximate representations of state sets computed by Machine by Machine (MBM) and Frame by Frame (FBF) algorithms. The resulting approach benefits from the orthogonal power of BDD and CNF representations, and it improves the scalability and applicability in verification of BDD-based methods. Experimental results confirm that this approach can provide tighter representations of reachable state sets and more powerful fully BDD-based engines, as well as potential applications of BDDs as invariants or constraints in SAT-based model checking.
Keywords :
binary decision diagrams; computability; formal verification; reachability analysis; BDD based approximate reachability; SAT based clause generalization; SAT based cube generalization; frame by frame algorithms; machine by machine algorithms; symbolic model checking; Approximation algorithms; Approximation methods; Boolean functions; Data structures; Model checking; Reachability analysis; Scalability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design, Automation and Test in Europe Conference and Exhibition (DATE), 2014
Conference_Location :
Dresden
Type :
conf
DOI :
10.7873/DATE.2014.129
Filename :
6800330
Link To Document :
بازگشت