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
|
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 |


