Integrated formal verification of safety-critical software
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 …
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
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 …
Machine Interface (HMI) systems. This formal approach is centered on the LIDL formal …
Correct‐by‐construction specification to verified code
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 …
this method is to produce correct‐by‐construction system designs. Once the correct design …
Formal methods and automated verification of critical systems
Critical (software) systems are all around us. These systems are typically characterised by
stringent dependability requirements and demand elevated levels of robustness and fault …
stringent dependability requirements and demand elevated levels of robustness and fault …
Formal verification of a rover anti-collision system
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 …
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
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 …
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
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 …
acquisition of crop data with a high spatial resolution. This offers possibilities for innovative …
From event-B to verified C via HLL
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 …
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 …
complex functions, such as anti-lock braking, cruise control, etc. To realize and integrate …
Formal methods and automated verification of critical systems
Critical (software) systems are all around us. These systems are typically characterised by
stringent dependability requirements and demand elevated levels of robustness and fault …
stringent dependability requirements and demand elevated levels of robustness and fault …