Supporting Reuse of Event-B Developments through Generic Instantiation


Silva, Renato and Butler, Michael (2009) Supporting Reuse of Event-B Developments through Generic Instantiation. In, International Conference on Formal Engineering Methods(ICFEM), Rio de Janeiro, Brazil, 07 - 12 Dec 2010.

Download

[img] PDF
Download (781Kb)

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)
Additional Information: Event Dates: December 07-12, 2010
Divisions: Faculty of Physical and Applied Science > Electronics and Computer Science > Electronic & Software Systems
Item ID: 268428
Date Deposited: 28 Jan 2010 18:54
Last Modified: 23 Jul 2012 04:11
Contributors: Silva, Renato (Author)
Butler, Michael (Author)
Date: 9 December 2009
Additional Information: Event Dates: December 07-12, 2010
Status: Published
Further Information:Google Scholar
ISI Citation Count:2
URI: http://eprints.soton.ac.uk/id/eprint/268428

Actions (login required)

View Item View Item