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