Semi-automatic Proofs about Object Graphs in Separation Logic

Authors

  • Holger Gast University of Tübingen

DOI:

https://doi.org/10.14279/tuj.eceasst.53.788

Abstract

Published correctness proofs of garbage collectors in separation
logic to date depend on extensive manual, interactive formula
manipulations. This paper shows that the approach of symbolic
execution in separation logic, as first developed by Smallfoot,
also encompasses reasoning about object graphs given by the reachability
of objects. This approach yields semi-automatic proofs of
two central garbage collection algorithms: Schorr-Waite graph marking
and Cheney's collector. Our framework is developed as a conservative
extension of Isabelle/HOL. Our verification environment re-uses the
Simpl framework for classical Hoare logic.

Downloads

Published

2012-12-06

How to Cite

[1]
H. Gast, “Semi-automatic Proofs about Object Graphs in Separation Logic”, eceasst, vol. 53, Dec. 2012.