Josh Berdine, Cristiano Calcagno, and Peter W. O'Hearn
2005
We describe a sound method for automatically proving Hoare triples for loop-free code in Separation Logic, for certain preconditions and postconditions (symbolic heaps). The method uses a form of symbolic execution, a decidable proof theory for symbolic heaps, and extraction of frame axioms from incomplete proofs. This is a precursor to the use of the logic in automatic specification checking, program analysis, and model checking.
![]() PDF file |
In Programming Languages and Systems, Third Asian Symposium, APLAS 2005, Tsukuba, Japan, November 2-5, 2005, Proceedings
Publisher Springer
| Type | Inproceedings |
| Pages | 52-68 |
| Volume | 3780 |
| Series | Lecture Notes in Computer Science |
| ISBN | 3-540-29735-9 |