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