This work presents a preliminary evaluation of the use of the CompCert formally specified and verified optimizing compiler for the development of level A critical flight control software. First, the motivation for choosing CompCert is presented, as well as the requirements and constraints for safety-critical avionics software. The main point is to allow optimized code generation by relying on the formal proof of correctness instead of the current un-optimized generation required to produce assembly code structurally similar to the algorithmic language (and even the initial models) source code. The evaluation of its performance (measured using WCET) is presented and the results are compared to those obtained with the currently used compiler...
Cette thèse présente une extension du compilateur CompCert permettant de fournir des garanties forme...
As part of formal verification of critical software, preserving properties established on the source...
International audienceThis article describes the development and formal verification (proof of seman...
International audienceThis work presents a preliminary evaluation of the use of the CompCert formall...
International audienceThis work presents an evaluation of the CompCert formally specified and verifi...
International audienceCompCert is the first commercially available optimizing compiler that is forma...
International audienceCompCert is the first commercially available optimizing compiler that is forma...
Le développement des logiciels avioniques les plus critiques, comme les commandes de vol électriques...
CompCert is the first commercially available optimiz-ing compiler that is formally verified, using m...
International audienceCompCert is the first commercially available optimizing compiler that is forma...
International audienceThis paper reports on the development and formal verification (proof of semant...
Software programs are used for many critical roles. A bug in those can have a devastatingcost, possi...
This case study analyses the possibilities to improve the execution time of model-based developed so...
This paper presents the design and implementation of a compiler that translates programs written in ...
Time-critical avionics software products must compute their output in due time. If it is not the cas...
Cette thèse présente une extension du compilateur CompCert permettant de fournir des garanties forme...
As part of formal verification of critical software, preserving properties established on the source...
International audienceThis article describes the development and formal verification (proof of seman...
International audienceThis work presents a preliminary evaluation of the use of the CompCert formall...
International audienceThis work presents an evaluation of the CompCert formally specified and verifi...
International audienceCompCert is the first commercially available optimizing compiler that is forma...
International audienceCompCert is the first commercially available optimizing compiler that is forma...
Le développement des logiciels avioniques les plus critiques, comme les commandes de vol électriques...
CompCert is the first commercially available optimiz-ing compiler that is formally verified, using m...
International audienceCompCert is the first commercially available optimizing compiler that is forma...
International audienceThis paper reports on the development and formal verification (proof of semant...
Software programs are used for many critical roles. A bug in those can have a devastatingcost, possi...
This case study analyses the possibilities to improve the execution time of model-based developed so...
This paper presents the design and implementation of a compiler that translates programs written in ...
Time-critical avionics software products must compute their output in due time. If it is not the cas...
Cette thèse présente une extension du compilateur CompCert permettant de fournir des garanties forme...
As part of formal verification of critical software, preserving properties established on the source...
International audienceThis article describes the development and formal verification (proof of seman...