Integrated Formal Methods

Volume 5423 of the series Lecture Notes in Computer Science pp 20-38

Decomposition Structures for Event-B

  • Michael ButlerAffiliated withSchool of Electronics and Computer Science, University of Southampton

* Final gross prices may vary according to local VAT.

Get Access


Event-B provides a flexible approach to modelling and refinement of systems. In this paper we outline two important ways in which Event-B refinement can be augmented with additional structuring to support further the management of complex refinements. Firstly we show how event refinement diagrams can be used to structure refinement steps involving decomposition of atomicity. Secondly we outline a technique for decomposing models into sub-models to allow for independent refinement. We show how these two structuring techniques can be used together.