The University of Southampton
University of Southampton Institutional Repository

Supporting reuse of Event-B developments through generic instantiation

Record type: Conference or Workshop Item (Paper)

It is believed that reusability in formal development should reduce the time and cost of formal modelling within a production environment. Along with the ability to reuse formal models, it is desirable to avoid unnecessary re-proof when reusing models. Event-B is a formal method that allows modelling and refinement of systems. Event-B supports generic developments through the context construct. Nevertheless Event-B lacks the ability to instantiate and reuse generic developments in other formal developments. We propose a way of instantiating generic models and extending the instantiation to a chain of refinements. We define sufficient proof obligations to ensure that the proofs associated to a generic development remain valid in an instantiated development thus avoiding re-proofs.

PDF supporting_reuse_EventB.pdf - Other
Download (825kB)

Citation

Silva, Renato and Butler, Michael (2009) Supporting reuse of Event-B developments through generic instantiation At International Conference on Formal Engineering Methods (ICFEM 09). 09 - 12 Dec 2009. 19 pp.

More information

Submitted date: 21 September 2009
Venue - Dates: International Conference on Formal Engineering Methods (ICFEM 09), 2009-12-09 - 2009-12-12
Keywords: formal methods, event-b, reusability, generic instantiation

Identifiers

Local EPrints ID: 68737
URI: http://eprints.soton.ac.uk/id/eprint/68737
PURE UUID: 3bcb6627-9d29-4d36-9b26-08bb306cb011
ORCID for Michael Butler: ORCID iD orcid.org/0000-0003-4642-5373

Catalogue record

Date deposited: 24 Sep 2009
Last modified: 19 Jul 2017 00:16

Export record

Contributors

Author: Renato Silva
Author: Michael Butler ORCID iD

University divisions

Download statistics

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

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×