The validation of a formal model consists of checking its conformance with actual requirements. In the context of (Event-) B, some temporal aspects can typically be validated …
SJ Tueno Fotso, M Frappier, R Laleau… - … Alloy, B, TLA, VDM, and Z …, 2018 - Springer
This paper presents a specification of the hybrid ERTMS/ETCS level 3 standard in the framework of the case study proposed for the 6th edition of the ABZ conference. The …
Traces are used to show whether a model complies with the intended behavior. A modeler can use trace checking to ensure the preservation of the model behavior during the …
The validation of formal specifications is a challenging task. It is one of the factors that impede the penetration of formal methods into the common practices of software …
F Kossak, A Mashkoor - … conference on abstract state machines, alloy, b …, 2016 - Springer
The share of formal methods is still marginal in contemporary systems and software engineering. One of the reasons is the absence of systematic guidelines and evaluation …
A significant impediment to the uptake of formal refinement-based methods among practitioners is the challenge of validating that the formal specifications of these methods …
Refinement guarantees that the concrete version of a model does not violate the constraints introduced at the abstract level. The peculiarity of refinement, however, is that we have no …
A Mashkoor, J Sametinger - Proceedings of the modeling and simulation in …, 2016 - se.jku.at
ABSTRACT Medical Devices (MDs) are by definition safety-critical and increasingly also become security-critical when interoperating, ie, when communicating in some form. Finding …
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 …