Towards Automatic Stability Analysis for Rely-Guarantee Proofs

  • Authors:
  • Hasan Amjad;Richard Bornat

  • Affiliations:
  • Middlesex University School of Computing Science, London, UK NW4 4BT;Middlesex University School of Computing Science, London, UK NW4 4BT

  • Venue:
  • VMCAI '09 Proceedings of the 10th International Conference on Verification, Model Checking, and Abstract Interpretation
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

The Rely-Guarantee approach is a well-known compositional method for proving Hoare logic properties of concurrent programs. In this approach, predicates in the proof must be proved invariant (or stable) under interference from the environment. We describe a framework, and a prototype implementation, for automatically detecting and repairing instability in such proofs. The method uses a combination of model checking, abstract interpretation, SMT and flow-control refinement.