Share this page
Share this page E-mail this page Print this page RSS feeds
Home > Publications > Symbolic Execution with Separation Logic
Symbolic Execution with Separation Logic

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.

execution.pdf
PDF file

In: Programming Languages and Systems, Third Asian Symposium, APLAS 2005, Tsukuba, Japan, November 2-5, 2005, Proceedings

Publisher: Springer

Details

Type: Inproceedings
Pages: 52-68
Volume: 3780
Series: Lecture Notes in Computer Science
ISBN: 3-540-29735-9