DocumentCode :
2709689
Title :
Disk Based Software Verification via Bounded Model Checking
Author :
Brizzolari, Fernando ; Melatti, Igor ; Tronci, Enrico ; Penna, Giuseppe Della
Author_Institution :
Univ. of Rome, Rome
fYear :
2007
fDate :
4-7 Dec. 2007
Firstpage :
358
Lastpage :
365
Abstract :
One of the most successful approach to automatic software verification is SAT based bounded model checking (BMC). One of the main factors limiting the size of programs that can be automatically verified via BMC is the huge number of clauses that the backend SAT solver has to process. In fact, because of this, the SAT solver may easily run out of RAM. We present two disk based algorithms that can considerably decrease the number of clauses that a BMC backend SAT solver has to process in RAM. Our experimental results show that using our disk based algorithms we can automatically verify programs that are out of reach for RAM based BMC.
Keywords :
computability; program verification; random-access storage; RAM; SAT solver; automatic software verification; bounded model checking; disk based algorithms; disk based software verification; program verification; Computer science; Embedded software; Explosions; Java; Parallel processing; Random access memory; Read-write memory; Software engineering;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Conference, 2007. APSEC 2007. 14th Asia-Pacific
Conference_Location :
Aichi
ISSN :
1530-1362
Print_ISBN :
0-7695-3057-5
Type :
conf
DOI :
10.1109/ASPEC.2007.55
Filename :
4425875
Link To Document :
بازگشت