Supporting Reuse Mechanisms for Developments in Event-B: Composition


Silva, Renato and Butler, Michael (2009) Supporting Reuse Mechanisms for Developments in Event-B: Composition.

Download

[img] PDF - Other
Download (883Kb)

Description/Abstract

The development of specifications often is a combination of smaller sub-components. Focusing on reuse, an interesting perspective is to formally define the combination of sub-components through refine- ment steps, reusing their properties and generating larger systems. The previous situation suggests the application of a reuse mechanism: compo- sition. Event-B is a formal method that allows modelling and refinement of systems. The combination and reuse of existing sub-components is not currently supported in Event-B. We propose the development of compo- sition by extending the Event-B formalism as an option for developing larger models, focusing in distributed systems. A tool is developed to support the shared event composition in the Rodin platform. Properties and proof obligations of sub-components are reused and sufficient proof obligations are generated to ensure valid composed models.

Item Type: Monograph (Technical Report)
Keywords: formal methods, composition, Event-B, specification, design techniques
Divisions: Faculty of Physical and Applied Science > Electronics and Computer Science > Electronic & Software Systems
Item ID: 268432
Date Deposited: 28 Jan 2010 18:58
Last Modified: 01 Mar 2012 15:33
Contributors: Silva, Renato (Author)
Butler, Michael (Author)
Date: 17 September 2009
Status: Unpublished
Further Information:Google Scholar
URI: http://eprints.soton.ac.uk/id/eprint/268432

Actions (login required)

View Item View Item