The use of rippling to automate event-b invariant preservation proofs

  • Authors:
  • Yuhui Lin;Alan Bundy;Gudmund Grov

  • Affiliations:
  • School of Informatics, University of Edinburgh, UK;School of Informatics, University of Edinburgh, UK;School of Informatics, University of Edinburgh, UK

  • Venue:
  • NFM'12 Proceedings of the 4th international conference on NASA Formal Methods
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Proof automation is a common bottleneck for industrial adoption of formal methods. In Event-B, a significant proportion of proof obligations which require human interaction fall into a family called invariant preservation. In this paper we show that a rewriting technique called rippling can increase the automation of proofs in this family, and extend this technique by combining two existing approaches.