Vehicle platooning systems: Review, classification and validation strategies

F Fakhfakh, M Tounsi, M Mosbah - International Journal of Networked and …, 2020 - Springer
This paper presents a systematic literature review of platooning systems with a special focus
on the strategies which have been adopted to validate platooning algorithms. We collect the …

A systematic literature review of the use of formal methods in medical software systems

S Bonfanti, A Gargantini… - Journal of Software …, 2018 - Wiley Online Library
The use of formal methods is often recommended to guarantee the provision of necessary
services and to assess the correctness of critical properties, such as functional safety …

SMT solving for the validation of B and Event-B models

J Schmidt, M Leuschel - International Journal on Software Tools for …, 2022 - Springer
ProB provides a constraint solver for the B-method written in Prolog and can make use of
different backends based on SAT and SMT solving. One such backend translates B and …

[HTML][HTML] Integrating formal methods into medical software development: The ASM approach

P Arcaini, S Bonfanti, A Gargantini, A Mashkoor… - Science of Computer …, 2018 - Elsevier
Medical devices are safety-critical systems since their malfunctions can seriously
compromise human safety. Correct operation of a medical device depends upon the …

SMT Solvers for Validation of B and Event-B models

S Krings, M Leuschel - … Methods: 12th International Conference, IFM 2016 …, 2016 - Springer
We present an integration of the constraint solving kernel of the ProB model checker with the
SMT solver Z3. We apply the combined solver to B and Event-B predicates, featuring higher …

Formal modeling of biomedical signal acquisition systems: source of evidence for certification

A Sobrinho, LD da Silva, A Perkusich, P Cunha… - Software & Systems …, 2019 - Springer
Biomedical signal acquisition systems are software-intensive medical systems composed of
processors, transducers, amplifiers, filters, and converters. We present in this article a formal …

Combining semi-formal and formal methods for the development of distributed reconfigurable control systems

R Oueslati, O Mosbahi, M Khalgui, Z Li, T Qu - IEEE Access, 2018 - ieeexplore.ieee.org
This research paper deals with combining semi-formal and formal methods to develop
distributed reconfigurable control systems. The reconfiguration consists in modifying the …

Formal verification of a telerehabilitation system through an abstraction and refinement approach using Uppaal

F Arfi, AL Courbis, T Lambolais, F Bughin… - IET Software, 2023 - Wiley Online Library
Formal methods are proven techniques that provide a rigorous mathematical basis to
software development. In particular, they allow the quality of development to be effectively …

Refinement-based Specification and Analysis of Multi-core ARINC 653 Using Event-B

F Zhang, L Zhang, Y Zhao, Y Liu, J Sun - Formal Aspects of Computing, 2023 - dl.acm.org
ARINC 653 as the de facto standard of partitioning operating systems has been applied in
many safety-critical domains. The multi-core version of ARINC 653, ARINC 653 Part 1-4 …

From Failure to Proof: The ProB Disprover for B and Event-B

S Krings, J Bendisposto, M Leuschel - … SEFM 2015, York, UK, September 7 …, 2015 - Springer
The ProB disprover uses constraint solving to find counter-examples for B proof obligations.
As the ProB kernel is now capable of determining whether a search was exhaustive, one …