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
|
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 |


