A Proposal for Records in Event-B

  • Neil Evans
  • Michael Butler
Conference paper

DOI: 10.1007/11813040_16

Part of the Lecture Notes in Computer Science book series (LNCS, volume 4085)
Cite this paper as:
Evans N., Butler M. (2006) A Proposal for Records in Event-B. In: Misra J., Nipkow T., Sekerinski E. (eds) FM 2006: Formal Methods. FM 2006. Lecture Notes in Computer Science, vol 4085. Springer, Berlin, Heidelberg


The B method is a well known approach to the formal specification and development of sequential computer programs. Inspired by action systems, the B method has evolved to incorporate system modelling and distributed system development. This extension is called Event-B. Even though several of the structuring mechanisms of the original B method are absent from Event-B, the desire to define and maintain structured data persists. We propose the introduction of records to Event-B for this purpose. Our approach upholds the refinement principles of Event-B by allowing the stepwise development of records too.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Neil Evans
    • 1
  • Michael Butler
    • 2
  1. 1.AWEAldermastonU.K.
  2. 2.School of Electronics and Computer ScienceUniversity of SouthamptonU.K.

Personalised recommendations