International audienceThis work presents an evaluation of the CompCert formally specified and verified optimizing compiler for the development of DO-178 level A flight control software. First, some fundamental characteristics of flight control software are presented and the case study program is described. Then, the use of CompCert is justified: its main point is to allow optimized code generation by relying on the formal proof of correctness and additional compilation information instead of the current un-optimized generation required to produce predictable assembly code patterns. The evaluation of its performance (measured using WCET and code size) is presented and the results are compared to those obtained with the currently used compile...
Traditionell finden Design und zeitliche Analyse eines eingebetteten harten Echtzeitsystems getrennt...
International audienceThis paper reports on the development and formal verification (proof of semant...
The efficiency of a software piece is a key factor for many systems. Real-time programs, critical so...
International audienceThis work presents an evaluation of the CompCert formally specified and verifi...
International audienceThis work presents a preliminary evaluation of the use of the CompCert formall...
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...
International audienceCompCert is the first commercially available optimizing compiler that is forma...
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...
This case study analyses the possibilities to improve the execution time of model-based developed so...
Flight computers and flight software are used for GN&C (guidance, navigation, and control), engine c...
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...
Optimization by a compiler can be executed with many different methods. The defence company Saab pro...
Traditionell finden Design und zeitliche Analyse eines eingebetteten harten Echtzeitsystems getrennt...
International audienceThis paper reports on the development and formal verification (proof of semant...
The efficiency of a software piece is a key factor for many systems. Real-time programs, critical so...
International audienceThis work presents an evaluation of the CompCert formally specified and verifi...
International audienceThis work presents a preliminary evaluation of the use of the CompCert formall...
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...
International audienceCompCert is the first commercially available optimizing compiler that is forma...
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...
This case study analyses the possibilities to improve the execution time of model-based developed so...
Flight computers and flight software are used for GN&C (guidance, navigation, and control), engine c...
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...
Optimization by a compiler can be executed with many different methods. The defence company Saab pro...
Traditionell finden Design und zeitliche Analyse eines eingebetteten harten Echtzeitsystems getrennt...
International audienceThis paper reports on the development and formal verification (proof of semant...
The efficiency of a software piece is a key factor for many systems. Real-time programs, critical so...