Supporting reuse of Event-B developments through generic instantiation


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.

Download

[img] PDF supporting_reuse_EventB.pdf - Other
Download (825kB)

Description/Abstract

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.

Item Type: Conference or Workshop Item (Paper)
Venue - Dates: International Conference on Formal Engineering Methods (ICFEM 09), 2009-12-09 - 2009-12-12
Keywords: formal methods, event-b, reusability, generic instantiation
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
ePrint ID: 68737
Date :
Date Event
21 September 2009Submitted
Date Deposited: 24 Sep 2009
Last Modified: 18 Apr 2017 21:20
Further Information:Google Scholar
URI: http://eprints.soton.ac.uk/id/eprint/68737

Actions (login required)

View Item View Item