Aller au contenu principal
← Tous les articles
Normes DO

Normes DO-178B et DO-178C

Pharus Tech
Normes DO-178B et DO-178C

Normes DO-178B et DO-178C

Les normes « The Software Considerations in Airborne Systems and Equipment Certification », également connues sous le nom de RTCA DO-178B, sont des normes utilisées pour la certification des systèmes aéronautiques. Comme on peut s'y attendre pour des systèmes aussi critiques, la fiabilité du logiciel doit être garantie. La DO-178B sert de guide à cette fin. Ces normes ont été publiées par la Radio Technical Commission for Aeronautics (RTCA), en collaboration étroite avec l'European Organisation for Civil Aviation Equipment  (EUROCAE), sous le nom de DO-178B en 1992, puis de DO-178C en 2011. La DO-178C est une version mise à jour de la DO-178B. Leurs contenus étant quasiment identiques, elles seront désignées collectivement par DO-178 à partir de ce point. En raison de la RTCA, ces normes sont connues sous le nom de DO-178B aux États-Unis et d'ED-12B en Europe. Les deux organisations reconnaissent mutuellement leurs certifications.

Les normes DO-178 apportent une fiabilité et une stabilité accrues, une meilleure réutilisabilité, un coût de cycle de vie réduit, un coût de maintenance réduit et une conformité logicielle plus rapide.

Selon les lignes directrices de la DO-178, tout logiciel aéronautique doit se voir attribuer un niveau de garantie de conception (Design Assurance Level, DAL) en fonction des conséquences d'une défaillance du système. Le niveau E signifie « aucun effet sur la sécurité », tandis que le niveau le plus élevé, le niveau A, signifie « catastrophique ». Les normes définissent divers objectifs de processus qui varient selon le niveau logiciel.

Des niveaux DAL plus élevés impliquent davantage d'objectifs à satisfaire. Il convient toutefois de noter que la DO-178 seule ne garantit pas la sécurité du système. Par ailleurs, les tests nécessaires doivent être réalisés afin de fournir une preuve objective de l'atteinte des critères de sécurité souhaités. Il convient également de noter que le niveau DAL attribué dépend du type d'aéronef.

Une fois le niveau DAL déterminé, le processus de planification et le processus de développement doivent être menés dans l'ordre. Un processus de vérification doit être mené en parallèle tout au long de ces processus.

Les plans suivants doivent être produits dans le cadre du processus de planification :

Le processus de développement regroupe l'ensemble des activités liées à la conception et à la production du logiciel DO-178 répondant aux exigences système du projet. Cela inclut la conception et la mise en œuvre du logiciel, ainsi que les exigences logicielles de haut et de bas niveau.

Enfin, dans le processus de vérification, les étapes de vérification planifiées durant le processus de planification doivent être menées à bien. En conséquence, les preuves nécessaires doivent être produites et présentées aux autorités de certification telles que la Federal Aviation Administration (FAA) ou l'Agence de l'Union européenne pour la sécurité aérienne (EASA). Ces organisations supervisent l'ensemble des domaines de l'aviation civile, tant sur leur propre territoire que sur les voies de navigation internationales.