DocumentCode :
2647129
Title :
Interpolation-sequence based model checking
Author :
Vizel, Yakir ; Grumberg, Orna
Author_Institution :
Comput. Sci. Dept., Technion - Israel Inst. of Technol., Haifa, Israel
fYear :
2009
fDate :
15-18 Nov. 2009
Firstpage :
1
Lastpage :
8
Abstract :
SAT-based model checking is the most widely used method for verifying industrial designs against their specification. This is due to its ability to handle designs with thousands of state elements and more. The main drawback of using SAT-based model checking is its orientation towards ¿bug-hunting¿ rather than full verification of a given specification. Previous works demonstrated how Unbounded Model Checking can be achieved using a SAT solver. In this work we present a novel SAT-based approach to full verification. The approach combines BMC with interpolation-sequence in order to imitate BDD-based Symbolic Model Checking. We demonstrate the usefulness of our method by applying it to industrial-size hardware designs from Intel. Our method compares favorably with McMillan´s interpolation based model checking algorithm.
Keywords :
computability; formal specification; interpolation; BDD based symbolic model checking; SAT-based model checking; hardware designs; industrial design verification; interpolation sequence; satisfiability; unbounded model checking; Automata; Boolean functions; Computer architecture; Computer industry; Data structures; Hardware; Interpolation; Logic; Safety; Sliding mode control;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Formal Methods in Computer-Aided Design, 2009. FMCAD 2009
Conference_Location :
Austin, TX
Print_ISBN :
978-1-4244-4966-8
Electronic_ISBN :
978-1-4244-4966-8
Type :
conf
DOI :
10.1109/FMCAD.2009.5351148
Filename :
5351148
Link To Document :
بازگشت