The composition of Event-B models
The composition of Event-B models
The transition from classical B [2] to the Event-B language and method [3] has seen the removal of some forms of model structuring and composition, with the intention of reinventing them in future. This work contributes to that
reinvention. Inspired by a proposed method for state-based decomposition and refinement [5] of an Event-B model, we propose a familiar parallel event composition (over disjoint state variable lists), and the less familiar event fusion (over intersecting state variable lists). A brief motivation is provided for these and other forms of composition of models, in terms of feature-based modelling. We show that model consistency is preserved under such compositions. More significantly we show that model composition preserves refinement.
composition, event-b, feature, formal, refinement
978-3-540-87602-1
209-222
Poppleton, Michael
4c60e63f-188c-4636-98b9-de8a42789b1b
Poppleton, Michael
4c60e63f-188c-4636-98b9-de8a42789b1b
Poppleton, Michael
(2008)
The composition of Event-B models.
Abstract State Machines, B and Z: First International Conference (ABZ 2008), London, United Kingdom.
16 - 18 Sep 2008.
.
(doi:10.1007/978-3-540-87603-8_17).
Record type:
Conference or Workshop Item
(Paper)
Abstract
The transition from classical B [2] to the Event-B language and method [3] has seen the removal of some forms of model structuring and composition, with the intention of reinventing them in future. This work contributes to that
reinvention. Inspired by a proposed method for state-based decomposition and refinement [5] of an Event-B model, we propose a familiar parallel event composition (over disjoint state variable lists), and the less familiar event fusion (over intersecting state variable lists). A brief motivation is provided for these and other forms of composition of models, in terms of feature-based modelling. We show that model consistency is preserved under such compositions. More significantly we show that model composition preserves refinement.
Text
poppletonABZ2008.pdf
- Accepted Manuscript
More information
e-pub ahead of print date: September 2008
Venue - Dates:
Abstract State Machines, B and Z: First International Conference (ABZ 2008), London, United Kingdom, 2008-09-16 - 2008-09-18
Keywords:
composition, event-b, feature, formal, refinement
Organisations:
Electronic & Software Systems
Identifiers
Local EPrints ID: 266487
URI: http://eprints.soton.ac.uk/id/eprint/266487
ISBN: 978-3-540-87602-1
PURE UUID: 54292848-08ae-4be6-8fb4-3392b722ddc7
Catalogue record
Date deposited: 03 Aug 2008 22:00
Last modified: 14 Mar 2024 08:29
Export record
Altmetrics
Contributors
Author:
Michael Poppleton
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