Guidelines for formal domain modeling in Event-B

A Mashkoor, JP Jacquot - 2011 IEEE 13th International …, 2011 - ieeexplore.ieee.org
In this paper, we explore the possibility to use Event-B as a formal domain modeling tool. We
identify the areas where domain modelers can struggle and present some guidelines to …

Domain engineering with Event-B: some lessons we learned

A Mashkoor, JP Jacquot - 2010 18th IEEE International …, 2010 - ieeexplore.ieee.org
Well specified requirements are crucial for good software design and domain engineering
helps better understanding and specification of requirements. Safety critical domains, such …

The case for using simulation to validate Event-B specifications

F Yang, JP Jacquot… - 2012 19th Asia-Pacific …, 2012 - ieeexplore.ieee.org
This paper addresses the validation of formal specifications in Event-B through the
execution of the specification. Current tools for Event-B, animators and translators, can …

Proving the fidelity of simulations of Event-B models

F Yang, JP Jacquot… - 2014 IEEE 15th …, 2014 - ieeexplore.ieee.org
A major hindrance to the use of formal methods is the difficulty to validate the models,
particularly at the early stages of the development. We propose to build simulations …

Requirements for domain specific discrete event simulation environments

EC Valentin, A Verbraeck - Proceedings of the Winter …, 2005 - ieeexplore.ieee.org
Domain specific discrete event simulation environments are supposed to enable faster and
easier model development and experimentation. Unfortunately, perceived disadvantages …

Non-intrusive annotation-based domain-specific analysis to certify event-b models behaviours

I Mendil, P Riviere, Y Aït-Ameur… - 2022 29th Asia …, 2022 - ieeexplore.ieee.org
System engineering advocates a thorough under-standing of the engineering domain or
certification standards (aeronautics, railway, medical, etc.) associated to the system under …

EB2C: A tool for Event-B to C conversion support

D Méry, NK Singh - 8th IEEE International Conference on Software …, 2010 - inria.hal.science
To use of formal model effectively in formal method based development process, it is highly
desirable that the formal specification be converted to C code, a de facto standard in many …

Specification and proof of liveness properties in B event systems

O Mosbahi, J Jaray - … on Software and Data Technologies-ICSOFT …, 2007 - inria.hal.science
In this paper, we give a framework for defining an extension to the event B method. The
event B method allows us to state only invariance properties, but in some applications such …

Back propagating B system updates on SysML/KAOS domain models

SJT Fotso, M Frappier, R Laleau… - 2018 23rd International …, 2018 - ieeexplore.ieee.org
Nowadays, the usefulness of the formal verification and validation of system specifications is
well established, at least for critical systems. However, one of the main obstacles to their …

Formal modelling and analysis of business information applications with fault tolerant middleware

J Bryans, J Fitzgerald, A Romanovsky… - 2009 14th IEEE …, 2009 - ieeexplore.ieee.org
Distributed information systems are critical to the functioning of many businesses; designing
them to be dependable is a challenging but important task. We report our experience in …