Silva, Renato and Butler, Michael
Supporting reuse mechanisms for developments
in event-b: composition , Southampton, UK University of Southampton 15pp.
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.
||formal methods, composition, event-b, speci?cation, design techniques
|8 October 2009||Submitted|
|30 November 2009||Published|
||30 Nov 2009
||18 Apr 2017 21:11
|Further Information:||Google Scholar|
Actions (login required)