13.07.2015 Views

La sûreté des logiciels - CEA

La sûreté des logiciels - CEA

La sûreté des logiciels - CEA

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

EDF, en tant qu’exploitant d’installations, est responsable de la qualification <strong>des</strong> systèmesutilisés dans ses centrales nucléaires. Aujourd’hui, les systèmes critiques (par exemple lessystèmes de protection du réacteur) sont <strong>des</strong> systèmes programmés intégrant du logiciel.Pour maîtriser ses coûts de qualification, EDF Recherche et Développement étudie <strong>des</strong>approches de vérification du logiciel, basées sur <strong>des</strong> techniques d’analyse statique ducode. Dans ce but, EDF a lancé depuis 1996 une collaboration avec le <strong>CEA</strong> autour del’outil Caveat.Lors d’une qualification, ces techniques sont capables de fournir <strong>des</strong> informationsindiscutables sur un système, ou de guider les analyses plus subjectives vers les pointsles plus critiques. Elles complètent les phases de test et de relecture, tout en offrant untemps d’analyse borné.Caveat a été utilisé avec succès lors de la rénovation d’un système de protectionactuellement opérationnel sur certaines tranches nucléaires.L’utilisation typique de l’outil est la suivante : une première phase identifie certains typesde menaces internes au logiciel pouvant entraîner une défaillance du système (commeune division par zéro, un débordement d’indice de tableau). Dans une seconde phase, etavec l’aide d’un opérateur, l’outil cherche à prouver l’innocuité de ces menaces.L’opérateur intervient pour introduire <strong>des</strong> hypothèses complémentaires, afin d’aider l’outildans sa démonstration. Chaque hypothèse est soit prouvée directement par l’outil, soit estargumentée par l’opérateur. Lorsque l’outil n’arrive pas à conclure sur l’innocuité d’unemenace, il permet alors d’orienter la relecture de code en localisant la menace et enfournissant les informations qui lui manquent pour terminer sa démonstration.Dossier de presse <strong>CEA</strong> : <strong>sûreté</strong> <strong>des</strong> <strong>logiciels</strong> septembre 2003 www.cea.fr / 8

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!