Abstract
We propose a new approach to the automated verification of the correctness of programs handling arrays. An abstract interpreter supplies auxiliary numeric invariants to an interpolation-based refinement procedure suited to array programs. Experiments show that this combination approach, implemented in an enhanced version of the Booster software model-checker, performs better than the pure interpolation-based approach, at no additional cost. Copyright is held by the owner/author(s).
Original language | English |
---|---|
Title of host publication | Proceedings of the ACM Symposium on Applied Computing |
Publisher | Association for Computing Machinery |
Pages | 1745-1750 |
Number of pages | 6 |
Volume | 13-17-April-2015 |
ISBN (Print) | 9781450331968 |
DOIs | |
Publication status | Published - Apr 13 2015 |
Event | 30th Annual ACM Symposium on Applied Computing, SAC 2015 - Salamanca, Spain Duration: Apr 13 2015 → Apr 17 2015 |
Other
Other | 30th Annual ACM Symposium on Applied Computing, SAC 2015 |
---|---|
Country/Territory | Spain |
City | Salamanca |
Period | 4/13/15 → 4/17/15 |
Keywords
- Abstract interpretation
- Arrays
- Quantified invariants
- Software model checking
ASJC Scopus subject areas
- Software