Login
Home > Research > EPrints

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.

[file icon]
Preview
PDF
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 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)
Uncontrolled Keywords:formal methods, composition, event-b, specification, 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
Deposited On:30 Nov 2009
Last Modified:07 Jan 2011 07:09

Associated Staff Only: edit my ePrint