Supporting Reuse Mechanisms for Developments in Event-B: Composition
Silva, Renato and Butler, Michael (2009) Supporting Reuse Mechanisms for Developments in Event-B: Composition.
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.
|Item Type:||Monograph (Technical Report)|
|Keywords:||formal methods, composition, Event-B, speciﬁcation, design techniques|
|Divisions:||Faculty of Physical and Applied Science > Electronics and Computer Science > Electronic & Software Systems
|Date Deposited:||28 Jan 2010 18:58|
|Last Modified:||01 Mar 2012 15:33|
|Contributors:||Silva, Renato (Author)
Butler, Michael (Author)
|Date:||17 September 2009|
|Further Information:||Google Scholar|
|RDF:||RDF+N-Triples, RDF+N3, RDF+XML, Browse.|
Actions (login required)