TY - GEN
T1 - Fixpoint-guided abstraction refinements
AU - Cousot, Patrick
AU - Ganty, Pierre
AU - Raskin, Jean François
PY - 2007
Y1 - 2007
N2 - In this paper, we present an abstract fixpoint checking algorithm with automatic refinement by backward completion in Moore closed abstract domains. We study the properties of our algorithm and prove it to be more precise than the counterexample guided abstract refinement algorithm (CEGAR). Contrary to several works in the literature, our algorithm does not require the abstract domains to be partitions of the state space. We also show that our automatic refinement technique is compatible with so-called acceleration techniques. Furthermore, the use of Boolean closed domains does not improve the precision of our algorithm. The algorithm is illustrated by proving properties of programs with nested loops.
AB - In this paper, we present an abstract fixpoint checking algorithm with automatic refinement by backward completion in Moore closed abstract domains. We study the properties of our algorithm and prove it to be more precise than the counterexample guided abstract refinement algorithm (CEGAR). Contrary to several works in the literature, our algorithm does not require the abstract domains to be partitions of the state space. We also show that our automatic refinement technique is compatible with so-called acceleration techniques. Furthermore, the use of Boolean closed domains does not improve the precision of our algorithm. The algorithm is illustrated by proving properties of programs with nested loops.
UR - http://www.scopus.com/inward/record.url?scp=38149039417&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=38149039417&partnerID=8YFLogxK
U2 - 10.1007/978-3-540-74061-2_21
DO - 10.1007/978-3-540-74061-2_21
M3 - Conference contribution
AN - SCOPUS:38149039417
SN - 9783540740605
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 333
EP - 348
BT - Static Analysis - 14th International Symposium, SAS 2007, Proceedings
PB - Springer Verlag
T2 - 14th International Static Analysis Symposium, SAS 2007
Y2 - 22 August 2007 through 24 August 2007
ER -