DO-178/ED-12

Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.

Cet article ne cite pas suffisamment ses sources ().

Si vous disposez d'ouvrages ou d'articles de référence ou si vous connaissez des sites web de qualité traitant du thème abordé ici, merci de compléter l'article en donnant les références utiles à sa vérifiabilité et en les liant à la section « Notes et références ».

En pratique : Quelles sources sont attendues ? Comment ajouter mes sources ?

La norme DO-178/ED-12 (Software considerations in airborne systems and equipment certification) développée en commun et éditées conjointement par EUROCAE et RTCA inc., fixe les conditions de sécurité applicables aux logiciels critiques de l'avionique dans l'aviation commerciale et l'aviation générale. Elle précise notamment les contraintes de développement liées à l'obtention de la certification d'un logiciel d'avionique.

Historique

La première version de la DO-178/ED-12 est en date de .

La première évolution, de référence DO-178A/ED-12A, est éditée en .

La seconde évolution, de référence DO-178B/ED-12B, est éditée en (avec l'amendement N° 1 du ). Sont apparues avec cette issue, en annexe, les tables des objectifs à couvrir.

La troisième évolution, de référence DO-178C/ED-12C, est éditée en .

Définition des niveaux de criticité

La DO-178/ED-12 présentent les contraintes de développement, d'intégration et vérification/validation nécessaire en fonction du DAL (Design Assurance Level, en anglais) attribué au logiciel.

Le DAL de chaque fonction est établi par l'évaluation de la gravité des "événements redoutés" (Failures Conditions, en anglais) qui affectent chaque fonction d'un aéronef. Il résulte les études de sûreté de fonctionnement. Ces études fixent alors le niveau DAL pour un système (Nommé FDAL) décliné pour le matériel et le logiciel (nommé IDAL) conformément aux normes de sécurité (ARP4754/ED-79 Certification considerations for Highly-Integrated and Complex Aicraft Systems) ou directives de l'avionneur (par exemple, chez Airbus, l'ABD0100 ou l'ABD0200 ...). Le niveau IDAL d'un sous-système peut être différent du niveau système à la condition que le niveau FDAL du système soit atteint par une architecture système, matérielle et logicielle adéquate (redondance, dissymétrie, surveillance ...).

Les 5 niveaux de DAL (de A à E) sont définis comme suit :

Objectifs à atteindre

Les objectifs à atteindre sont résumés de façon formelle dans les tableaux de l'annexe : Pour chaque phase du projet et chaque sortie, sont indiqués les objectifs et les critères d'indépendance pour la vérification de l'achèvement de cet objectif.

Le tableau suivant dénombre ces objectifs.

IDAL Evénement redouté Nombre d'objectifs Nombre d'objectifs à

couvrir avec indépendance

A Catastrophique 71 30
B Dangereux 69 18
C Majeur 62 5
D Mineur 26 2
E Sans 0 0

Plus le niveau de IDAL est proche du niveau A, plus le nombre d'objectifs à tenir est élevé. Ainsi :

Documents à fournir

Les processus liés au développement de logiciels embarqués aéronautiques soumis aux recommandations de la DO-178C/ED-12C s'accompagnent de l'édition de plusieurs documents (les titres sont donnés à titre indicatif) :

Avant le développement, phase de planification :

Concernant le processus de développement proprement dit :

Concernant le processus de vérification :

Concernant le processus de gestion de configuration :

Concernant le processus d'assurance qualité :

Évolutions entre la DO-178B/ED-12B et la DO-178C/ED-12C

La norme DO-178B/ED-12B a été publiée en 1992 et est utilisée depuis. En 2004, les groupes de travail EUROCAE WG71 et RTCA Special Committee 205 (SC-205) ont travaillé à sa mise à jour pour clarifier certains points du DO-178B/ED-12B. Cette mise à jour permet, en particulier, l'intégration de nouvelles techniques de génie logiciel jugées suffisamment matures pour être utilisées dans les systèmes aéronautiques et leur certification. La section 3 de l'annexe A résume les points principaux qui ont notamment été modifiés ou ajoutés :

Voir aussi

Cette norme possède son équivalent dans le domaine du développement électronique, connue sous l'identifiant : DO-254/ED-80 "Design Assurance Guidance for Airborne Electronic Hardware" développées en commun par EUROCAE et RTCA.

Cette norme est complétée par un document « Foire aux Questions sur le DO178C », lui aussi publié par RTCA sous le nom DO-248C "Additional Information on Software Considerations in Airborne Systems and Equipment Certification".

La norme parente à ces deux normes est une recommandation relative au traitement des analyses de sécurité en aéronautique : ARP4754/ED-79 "Certification considerations for Highly-Integrated and Complex Aicraft Systems".

Notes et références

Notes

  1. ↑ Ce document est une recommandation. En particulier, il est écrit en anglais avec des should. Cependant, il est reconnu par les autorités de certification aéronautique, telles que l'EASA ou la FAA, comme "moyens acceptables de démontrer la conformité" [à la réglementation] (Acceptable Means of Compliance, en anglais) et de garantir le niveau de sécurité requis pour répondre aux contraintes réglementaires.
  2. ↑ En accord avec l'ARP4754/ED-79, le DAL associé à la fonction (C'est-à-dire au système qui remplit cette fonction) est le FDAL, pour Functional Design Assurance Level.
  3. ↑ En accord avec l'ARP4754/ED-79, le DAL associé aux Items qui composent le système est le IDAL, pour Item Design Assurance Level.

Références

  1. ↑ « La norme DO-178C », sur Verifysoft (consulté le )
  2. ↑ (en-US) « RTCA DO-330/EUROCAE ED-215 » Accès libre, sur rapitasystems.com (consulté le )
  3. ↑ (en-US) « RTCA DO-331/EUROCAE ED-218 » Accès libre, sur rapitasystems.com (consulté le )
  4. ↑ (en-US) « RTCA DO-332/EUROCAE ED-217 » Accès libre, sur rapitasystems.com (consulté le )
  5. ↑ (en-US) « Avionics Certification Standards » Accès libre, sur aicas.com (consulté le )

Liens externes