Evaluating the suitability of state‐based formal methods for industrial deployment

A Mashkoor, F Kossak, A Egyed - Software: Practice and …, 2018 - Wiley Online Library
After a number of success stories in safety‐critical domains, we are starting to witness
applications of formal methods in contemporary systems and software engineering …

Validation of formal models by timed probabilistic simulation

F Vu, M Leuschel, A Mashkoor - International Conference on Rigorous …, 2021 - Springer
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 …

Modeling the hybrid ERTMS/ETCS level 3 standard using a formal requirements engineering approach

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 …

Trace refinement in B and Event-B

S Stock, A Mashkoor, M Leuschel, A Egyed - International Conference on …, 2022 - Springer
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 …

Refinement-based validation of Event-B specifications

A Mashkoor, F Yang, JP Jacquot - Software & Systems Modeling, 2017 - Springer
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 …

How to select the suitable formal method for an industrial application: a survey

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 …

Validation of formal specifications through transformation and animation

A Mashkoor, JP Jacquot - Requirements Engineering, 2017 - Springer
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 …

[HTML][HTML] Trace preservation in B and Event-B refinements

S Stock, A Mashkoor, M Leuschel, A Egyed - Journal of Logical and …, 2024 - Elsevier
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 …

[PDF][PDF] Rigorous modeling and analysis of interoperable medical devices

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 …

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 …