International audienceThis 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 cu...
AbstractGuaranteeing correctness of compilation is a vital precondition for correct software. Code g...
International audienceThis paper reports on the development and formal certification (proof of seman...
International audienceFormal verification of software or hardware systems — be it by model checking,...
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...
Time-critical avionics software products must compute their output in due time. If it is not the cas...
International audienceThis article describes the development and formal verification (proof of seman...
This case study analyses the possibilities to improve the execution time of model-based developed so...
AbstractGuaranteeing correctness of compilation is a vital precondition for correct software. Code g...
International audienceThis paper reports on the development and formal certification (proof of seman...
International audienceFormal verification of software or hardware systems — be it by model checking,...
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...
Time-critical avionics software products must compute their output in due time. If it is not the cas...
International audienceThis article describes the development and formal verification (proof of seman...
This case study analyses the possibilities to improve the execution time of model-based developed so...
AbstractGuaranteeing correctness of compilation is a vital precondition for correct software. Code g...
International audienceThis paper reports on the development and formal certification (proof of seman...
International audienceFormal verification of software or hardware systems — be it by model checking,...