Integrated formal verification of safety-critical software

N Ge, E Jenn, N Breton, Y Fonteneau - International Journal on Software …, 2018 - Springer
This work presents a formal verification process based on the Systerel Smart Solver (S3)
toolset for the development of safety-critical embedded software. In order to guarantee the …

Formal development process of safety-critical embedded human machine interface systems

N Ge, A Dieumegard, E Jenn… - … Aspects of Software …, 2017 - ieeexplore.ieee.org
This paper presents a formal development process for safety-critical embedded Human-
Machine Interface (HMI) systems. This formal approach is centered on the LIDL formal …

Correct‐by‐construction specification to verified code

N Ge, A Dieumegard, E Jenn… - Journal of Software …, 2018 - Wiley Online Library
Event‐B is a formal notation and method for the systems development. The key feature of
this method is to produce correct‐by‐construction system designs. Once the correct design …

Formal methods and automated verification of critical systems

MH ter Beek, S Gnesi, A Knapp - International Journal on Software Tools …, 2018 - Springer
Critical (software) systems are all around us. These systems are typically characterised by
stringent dependability requirements and demand elevated levels of robustness and fault …

Formal verification of a rover anti-collision system

N Ge, E Jenn, N Breton, Y Fonteneau - … 2016, Pisa, Italy, September 26-28 …, 2016 - Springer
In this paper, we integrate inductive proof, bounded model checking, test case generation
and equivalence proof techniques to verify an embedded system. This approach is …

Event-B at work: some lessons learnt from an application to a robot anti-collision function

A Dieumegard, N Ge, E Jenn - … Symposium, NFM 2017, Moffett Field, CA …, 2017 - Springer
The technical and academic aspects of the Event-B method, and the abstract description of
its application in industrial contexts are the subjects of numerous publications. In this paper …

Model-checking precision agriculture logistics: the case of the differential harvest

R Saddem-Yagoubi, O Naud, K Godary-Dejean… - Discrete Event Dynamic …, 2020 - Springer
The development, in the last decades, of technologies for precision agriculture allows the
acquisition of crop data with a high spatial resolution. This offers possibilities for innovative …

From event-B to verified C via HLL

N Ge, A Dieumegard, E Jenn, L Voisin - arxiv preprint arxiv:1610.07410, 2016 - arxiv.org
This work addresses the correct translation of an Event-B model to C code via an
intermediate formal language, HLL. The proof of correctness follows two main steps. First …

Model-driven analysis and verification of automotive embedded systems

R Marinescu - 2016 - diva-portal.org
Modern vehicles are equipped with electrical and electronic systems that implement highly
complex functions, such as anti-lock braking, cruise control, etc. To realize and integrate …

Formal methods and automated verification of critical systems

MH Beek, S Gnesi, A Knapp - International Journal on Software Tools for …, 2018 - dl.acm.org
Critical (software) systems are all around us. These systems are typically characterised by
stringent dependability requirements and demand elevated levels of robustness and fault …