Towards the Composition of Specifications in Event-B
Silva, Renato (2011) Towards the Composition of Specifications in Event-B. In, B 2011, Limerick, Ireland,
Download
|
PDF
- Submitted Version
Download (277Kb) |
|
|
PDF
- Published Version
Download (285Kb) |
Description/Abstract
The development of a system can start with the creation of a specification. Following this viewpoint, we claim that often a specification can be constructed from the combination of specifications which can be seen as composition. Event-B is a formal method that allows modelling and refinement of systems. The combination, reuse and validation of component specifications is not currently supported in Event-B. We extend the Event-B formalism using shared event composition as an option for developing (distributed) systems. Refinement is used in the development of specifications using composed machines and we prove that properties and proof obligations of specifications can be reused to ensure valid composed specifications. The main contributions of this work are the Event-B extension to support shared event composition and refinement including the proof obligations for a composed machine.
| Item Type: | Conference or Workshop Item (Other) |
|---|---|
| Additional Information: | Event Dates: 21st June 2011 |
| Divisions: | Faculty of Physical and Applied Science > Electronics and Computer Science > Electronic & Software Systems |
| Item ID: | 272177 |
| Date Deposited: | 13 Apr 2011 15:54 |
| Last Modified: | 01 Mar 2012 13:31 |
| Contributors: | Silva, Renato (Author) |
| Date: | 21 June 2011 |
| Additional Information: | Event Dates: 21st June 2011 |
| Status: | Published |
| Further Information: | Google Scholar |
| URI: | http://eprints.soton.ac.uk/id/eprint/272177 |
Actions (login required)
![]() |
View Item |


