Boogie Meets Regions: A Verification Experience Report

  • Authors:
  • Anindya Banerjee;Mike Barnett;David A. Naumann

  • Affiliations:
  • Kansas State University, Manhattan, USA KS 66506;Microsoft Research, Redmond, USA WA 98052;Stevens Institute of Technology, Hoboken, USA NJ 07030

  • Venue:
  • VSTTE '08 Proceedings of the 2nd international conference on Verified Software: Theories, Tools, Experiments
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

We use region logic specifications to verify several programs exhbiting the classic hard problem for object-oriented systems: the framing of heap updates. We use BoogiePL and its associated SMT solver, Z3, to prove both implementations and client code.