Improving the Modelling Experience in Event-B - A Literature Review

D4 Published development or research report or study

Internal Authors/Editors

Publication Details

List of Authors: Marta Olszewska, Fatima Shokri-Manninen, Andrew Edmunds, Marina Waldén
Publisher: Turku Center for Computer Science (TUCS)
Place: Turku
Publication year: 2018
Start page: 1
End page: 36
ISBN: 978-952-12-3724-9


Developing safety-critical or software-intensive systems is an intricate task, since

it involves application of well-established and rigorous methods, supported by

good practices. The modelling is merely a part of this undertaking, however, it

plays a significant role in the description of the system, how it will behave and

what properties it will have. Formal methods, for instance Event-B, are utilised

in such cases to assure that the system is correct-by-construction and functions

as required. In this work we use a literature review method to collect the body

of knowledge that would support the Event-B practitioners with modelling guidelines.

We first define the domains in which the guidelines fall into and divide

them into two categories: the beginners and expert. Then we provide guidelines

as reinforcements for the generic application of Event-B and its domain-specific

use. Our goal is to increase the modelling experience of Event-B practitioners

with guidelines that are easily accessible and practical.


Event-B, Formal modelling, GUIDELINES, Multi-vocal literature review, Practitioners, Systematic literature review

Last updated on 2020-12-08 at 06:16