The composition of Event-B models

Poppleton, Michael (2008) The composition of Event-B models At Abstract State Machines, B and Z: First International Conference (ABZ 2008), United Kingdom. 16 - 18 Sep 2008. 382 pp, pp. 209-222. (doi:10.1007/978-3-540-87603-8_17).


[img] PDF poppletonABZ2008.pdf - Accepted Manuscript
Download (180kB)


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.

Item Type: Conference or Workshop Item (Paper)
Digital Object Identifier (DOI): doi:10.1007/978-3-540-87603-8_17
Venue - Dates: Abstract State Machines, B and Z: First International Conference (ABZ 2008), United Kingdom, 2008-09-16 - 2008-09-18
Keywords: composition, event-b, feature, formal, refinement
Organisations: Electronic & Software Systems
ePrint ID: 266487
Date :
Date Event
September 2008e-pub ahead of print
Date Deposited: 03 Aug 2008 22:00
Last Modified: 17 Apr 2017 19:02
Further Information:Google Scholar

Actions (login required)

View Item View Item