Projects per year
Abstract
We present a technique for refining incorrect or insufficiently strong loop invariants in correctness proofs for imperative programs. We rely on previous work [16] in combining program analysis and Proof Planning, and exploit IsaPlanner’s use of meta-variables and goal-naming to generate correct loop invariants. We present a simple example in detail and show how this scales to more complex problems.
| Original language | English |
|---|---|
| Title of host publication | WING 2010 |
| Editors | Andrei Voronkov, Laura Kovacs, Nikolaj Bjorner |
| Publisher | EasyChair |
| Pages | 167-182 |
| Number of pages | 16 |
| Publication status | Published - 2012 |
Publication series
| Name | EPiC Series |
|---|---|
| Publisher | EasyChair |
| Volume | 1 |
Fingerprint
Dive into the research topics of 'Refinement and Term Synthesis in Loop Invariant Generation'. Together they form a unique fingerprint.Projects
- 1 Finished
-
Integration and Interaction of multiple mathematical reasoning processes
Bundy, A. (Principal Investigator), Colton, S. (Sponsor), Aspinall, D. (Co-Investigator (External)), Dennis, L. (Co-Investigator (External)), Fleuriot, J. (Co-Investigator (External)), Georgieva, L. (Co-Investigator (External)), Ireland, A. (Co-Investigator (External)), Jackson, P. (Co-Investigator (External)) & Smaill, A. (Co-Investigator (External))
1/04/07 → 31/03/11
Project: Research