Supporting reuse mechanisms for developments in event-b: composition

Silva, Renato and Butler, Michael (2009) Supporting reuse mechanisms for developments in event-b: composition. Southampton, UK, Southampton University, 15pp.


[img] PDF
Download (883Kb)


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 refinement steps, reusing their properties and generating larger systems. The previous situation suggests the application of a reuse mechanism: composition. 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 composition 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, speci?cation, design techniques
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Divisions : University Structure - Pre August 2011 > School of Electronics and Computer Science > Dependable Systems and Software Engineering Research Group
ePrint ID: 69662
Accepted Date and Publication Date:
30 November 2009Published
8 October 2009Submitted
Date Deposited: 30 Nov 2009
Last Modified: 31 Mar 2016 12:58

Actions (login required)

View Item View Item

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics