Projet : PARA

previous up next contents
Précédent : Le join-calcul 1.03 et Jocaml Remonter : Logiciels Suivant : Glaneur de cellules statique


   
L'analyseur statique IABC



Participant : Alain Deutsch.

 

Les méthodes citées au paragraphe §6.2 ont été implantées dans notre analyseur statique IABC (INRIA Interprocedural Array Bounds Checking), que nous avons doté d'un frontal ADA 83. Nous avons appliqué cet analyseur, avec le concours de l'Aérospatiale, sur deux des logiciels embarqués du lanceur Ariane 5 (programme de vol et centrale inertielle). Ces derniers représentent un volume de l'ordre de 80000 lignes de code ADA.

Cette étude constitue à notre connaissance une première quand à l'application de l'analyse statique par interprétation abstraite à des programmes industriels de taille significative. De surcroît, il s'agit ici de logiciels temps-réel. Le prototype IABC a permis une première validation de l'approche, et en complément des vérifications effectuées par ailleurs, d'améliorer la sûreté de fonctionnement du programme de vol Ariane 5 durant la préparation au vol 502.