An incremental development of the Mondex system in Event-B

  • Authors:
  • Michael Butler;Divakar Yadav

  • Affiliations:
  • University of Southampton, School of Electronics and Computer Science, High field, S017 1BJ, Southampton, UK;University of Southampton, School of Electronics and Computer Science, High field, S017 1BJ, Southampton, UK

  • Venue:
  • Formal Aspects of Computing
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

A development of the Mondex system was undertaken using Event-B and its associated proof tools. An incremental approach was used whereby the refinement between the abstract specification of the system and its detailed design was verified through a series of refinements. The consequence of this incremental approach was that we achieved a very high degree of automatic proof. The essential features of our development are outlined. We also present some modelling and proof guidelines that we found helped us gain a deep understanding of the system and achieve the high degree of automatic proof.