Silva, Renato and Butler, Michael
Supporting Reuse Mechanisms for Developments in Event-B: Composition s.n.
The development of speci?cations often is a combination of smaller sub-components. Focusing on reuse, an interesting perspective is to formally de?ne the combination of sub-components through re?ne- 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 re?nement 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 su?cient proof obligations are generated to ensure valid composed models.
||formal methods, composition, Event-B, speci?cation, design techniques
||Electronic & Software Systems
|17 September 2009||Accepted/In Press|
||28 Jan 2010 18:58
||23 Feb 2017 09:33
|Further Information:||Google Scholar|
Actions (login required)