Designing, animating, and verifying partial UML Models

F Jouault, V Besnard, TL Calvar, C Teodorov… - Proceedings of the 23rd …, 2020 - dl.acm.org
Models have been shown to be useful during virtually all stages of the software lifecycle.
They can be reverse engineered from existing artifacts, or created as part of a system's …

A journey with ASMETA from requirements to code: application to an automotive system with adaptive features

P Arcaini, S Bonfanti, A Gargantini, E Riccobene… - International Journal on …, 2024 - Springer
Modern automotive systems with adaptive control features require rigorous analysis to
guarantee correct operation. We report our experience in modeling the automotive case …

Validation obligations: a novel approach to check compliance between requirements and their formal specification

A Mashkoor, M Leuschel… - 2021 IEEE/ACM 43rd …, 2021 - ieeexplore.ieee.org
Traditionally, practitioners use formal methods pre-dominately for one half of the quality-
assurance process: verification (do we build the software right?). The other half-validation …

Validation of formal models by interactive simulation

F Vu, M Leuschel - International Conference on Rigorous State-Based …, 2023 - Springer
Validating requirements for safety-critical systems with user interactions often involves
techniques like animation, trace replay, and LTL model checking. However, animation and …

An Event-B model of an automotive adaptive exterior light system

A Mammar, M Frappier, R Laleau - International Journal on Software Tools …, 2024 - Springer
This paper introduces an Event-b formal model of the adaptive exterior light system for cars,
a case study proposed in the context of the ABZ2020 conference. The system describes 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 …

[PDF][PDF] Formalisation and analysis of system requirements

V Langenfeld - 2023 - scholar.archive.org
In this thesis we present an approach to apply formal analysis methods in order to improve
the quality of requirements. The approach enables the application of formal analysis …

Modeling with Mocking

J Stoel, T van der Storm, J Vinju - 2021 14th IEEE Conference …, 2021 - ieeexplore.ieee.org
Writing formal specifications often requires users to abstract from the original problem.
Especially when verification techniques such as model checking are used. Without applying …

Generating interactive documents for domain-specific validation of formal models

F Vu, C Happe, M Leuschel - International Journal on Software Tools for …, 2024 - Springer
Especially in industrial applications of formal modeling, validation is as important as
verification. Thus, it is important to integrate the stakeholders' and the domain experts' …

Modelling an automotive software system with TASTD

D de Azevedo Oliveira, M Frappier - International Conference on Rigorous …, 2023 - Springer
At the ABZ2020 Conference, the case study track proposed to model an Adaptive Exterior
Light System and a Speed Control System: the former controls different exterior lights of a …