DocumentCode :
3626713
Title :
Boosting Verification by Automatic Tuning of Decision Procedures
Author :
Frank Hutter;Domagoj Babic;Holger H. Hoos;Alan J. Hu
fYear :
2007
Firstpage :
27
Lastpage :
34
Abstract :
Parameterized heuristics abound in computer aided design and verification, and manual tuning of the respective parameters is difficult and time-consuming. Very recent results from the artificial intelligence (AI) community suggest that this tuning process can be automated, and that doing so can lead to significant performance improvements; furthermore, automated parameter optimization can provide valuable guidance during the development of heuristic algorithms. In this paper, we study how such an AI approach can improve a state-of-the-art SAT solver for large, real-world bounded model-checking and software verification instances. The resulting, automatically-derived parameter settings yielded runtimes on average 4.5 times faster on bounded model checking instances and 500 times faster on software verification problems than extensive hand-tuning of the decision procedure. Furthermore, the availability of automatic tuning influenced the design of the solver, and the automatically-derived parameter settings provided a deeper insight into the properties of problem instances.
Keywords :
"Boosting","Encoding","Artificial intelligence","Heuristic algorithms","Runtime","Formal verification","Testing","Hardware","Support vector machines","Support vector machine classification"
Publisher :
ieee
Conference_Titel :
Formal Methods in Computer Aided Design, 2007. FMCAD ´07
Print_ISBN :
0-7695-3023-0;978-0-7695-3023-9
Type :
conf
DOI :
10.1109/FAMCAD.2007.9
Filename :
4401979
Link To Document :
بازگشت