| HAL : hal-00653367, version 1 |
| Voir la fiche détaillée | BibTeX,EndNote,... |
|
|
| ERTS2 2012: Embedded Real Time Software and Systems, Toulouse : France (2012) |
|
|
|
|
| Formally verified optimizing compilation in ACG-based flight control software |
|
|
| Ricardo Bedin França 1, 2Sandrine Blazy 3 |
|
|
| (01/02/2012) |
|
|
| This 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 compiler. |
|
|
|
|
|
|
|
|
|
|
| 1 : | Airbus France (Airbus) |
| Airbus | |
| 2 : | Institut de recherche en informatique de Toulouse (IRIT) |
| CNRS : UMR5505 – Institut National Polytechnique de Toulouse - INPT – Université des Sciences Sociales - Toulouse I – Université Toulouse I [UT1] Capitole – Université Toulouse le Mirail - Toulouse II – Université Paul Sabatier [UPS] - Toulouse III | |
| 3 : | CELTIQUE (INRIA - IRISA) |
| INRIA – Université de Rennes 1 – École normale supérieure de Cachan - ENS Cachan – CNRS : UMR6074 | |
| 4 : | GALLIUM (INRIA Rocquencourt) |
| INRIA | |
|
|
|
|
|
|
|
|
| Domaine | : | Informatique/Langage de programmation Informatique/Systèmes embarqués |
|
|
| Safety critical systems – Optimized code generation – Toolset performance evaluation |
|
|
| Liste des fichiers attachés à ce document : | |||||
|
|
|
| hal-00653367, version 1 | |
| http://hal.inria.fr/hal-00653367 | |
| oai:hal.inria.fr:hal-00653367 | |
| Contributeur : Xavier Leroy | |
| Soumis le : Lundi 19 Décembre 2011, 14:05:16 | |
| Dernière modification le : Vendredi 6 Janvier 2012, 11:39:57 | |