DocumentCode
3486446
Title
Automated abstraction by incremental refinement in interpolant-based model checking
Author
Cabodi, G. ; Camurati, P. ; Murciano, M.
Author_Institution
Dipt. di Autom. ed Inf., Politec. di Torino, Torino
fYear
2008
fDate
10-13 Nov. 2008
Firstpage
129
Lastpage
136
Abstract
This paper addresses the field of unbounded model checking (UMC) based on SAT engines, where Craig interpolants have recently gained wide acceptance as an automated abstraction technique. We start from the observation that interpolants can be quite effective on large verification instances. As they operate on SAT-generated refutation proofs, interpolants are very good at automatically abstract facts that are not significant for proofs. In this work, we push forward the new idea of generating abstractions without resorting to SAT proofs, and to accept (reject) abstractions whenever they (do not) fulfill given adequacy constraints. We propose an integrated approach smoothly combining the capabilities of interpolation with abstraction and over-approximation techniques, that do not directly derive from SAT refutation proofs. The driving idea of this combination is to incrementally generate, by refinement, an abstract (over-approximate) image, built up from equivalences, implications, ternary and localization abstraction, then (eventually) from SAT refutation proofs. Experimental results, derived from the verification of hard problems, show the robustness of our approach.
Keywords
approximation theory; computability; interpolation; Craig interpolants; automated abstraction technique; incremental refinement; interpolant-based model checking; over-approximation techniques; unbounded model checking; Binary decision diagrams; Boolean functions; Circuits; Data structures; Engines; Explosions; Interpolation; Performance analysis; Robustness; State-space methods;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer-Aided Design, 2008. ICCAD 2008. IEEE/ACM International Conference on
Conference_Location
San Jose, CA
ISSN
1092-3152
Print_ISBN
978-1-4244-2819-9
Electronic_ISBN
1092-3152
Type
conf
DOI
10.1109/ICCAD.2008.4681563
Filename
4681563
Link To Document