A Proposal for Records in Event-B


Evans, Neil and Butler, Michael (2006) A Proposal for Records in Event-B. In, Formal Methods 2006, McMaster, Canada, Springer, 221-235.

Download

[img] PDF
Download (131Kb)

Description/Abstract

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.

Item Type: Conference or Workshop Item (Paper)
Additional Information: Event Dates: August 2006
Keywords: records, Event-B, B method, refinement
Divisions: Faculty of Physical Sciences and Engineering > Electronics and Computer Science > Electronic & Software Systems
Item ID: 262024
Date Deposited: 31 Mar 2006
Last Modified: 20 Aug 2012 03:49
Contributors: Evans, Neil (Author)
Butler, Michael (Author)
Nipkow, Tobias (Editor)
Misra, Jayadev (Editor)
Sekerinski, Emil (Editor)
Date: 2006
Additional Information: Event Dates: August 2006
Status: Published
Publisher: Springer
Further Information:Google Scholar
ISI Citation Count:6
URI: http://eprints.soton.ac.uk/id/eprint/262024

Actions (login required)

View Item View Item