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 …

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 …

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 …

Model-driven development of high-assurance active medical devices

A Mashkoor - Software Quality Journal, 2016 - Springer
Advanced medical devices exploit the advantages of embedded software whose
development is subject to compliance with stringent requirements of standardization and …

[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] A modelling framework to design executable logical architecture of engineering systems

S Abdoli, S Kara - Modern Applied Science, 2017 - academia.edu
Modern production, logistic and assembly systems comprise of a considerable number of
processes which operate by using diverse types of resources. Conceptual design of these …

A survey of worst-case execution time analysis for real-time java

T Harmon, R Klefstad - 2007 IEEE International Parallel and …, 2007 - ieeexplore.ieee.org
As real-time systems become more prevalent, there is a need to guarantee that these
increasingly complex systems perform as designed. One technique involves a static analysis …

Refinement-based development of software-controlled safety-critical active medical devices

A Mashkoor, M Biro, M Dolgos, P Timar - Software Quality. Software and …, 2015 - Springer
Advanced medical devices exploit the advantages of embedded software whose
development, due to their direct impact on human lives, is naturally subject to compliance …

Observation-level-driven formal modeling

A Mashkoor, JP Jacquot - 2015 IEEE 16th International …, 2015 - ieeexplore.ieee.org
Refinement-based formal methods provide a systematic process to develop software that is
correct by construction through a gradual enrichment of models. However, their waterfall-like …

[PDF][PDF] A state traversal algorithm using a state covariance matrix

A Motohara, T Hosokawa, M Muraoka… - Proceedings of the 30th …, 1993 - dl.acm.org
A state traversal algorithm based on control theory and its application to sequential ATPG is
presented. In the algorithm, next states are evaluated by an objective function representing“ …