NORMES DE L'INDUSTRIE

DO-178C

Obtenir la certification pour les systèmes aéroportés en s'appuyant sur l'approche Model-Based Design

La norme DO-178C établit un ensemble d'objectifs pour la certification du software utilisé dans les systèmes aéroportés. En adoptant une approche de vérification pour supporter les objectifs de la norme DO-178C, vous pouvez réduire efficacement les risques et l'effort nécessaire :

  • Itérer et affiner les exigences du système en créant une spécification exécutable
  • Définir l'architecture et confirmer vos choix de design en termes de robustesse et de maintenabilité en mettant à profit la modélisation et la simulation
  • Démontrer la couverture du code et de l'exécutable par des tests comparatifs et une traçabilité de bout en bout, des exigences jusqu'aux tests
  • Automatiser les activités de revue du modèle et du code
  • Réduire les activités de test au moyen de méthodes formelles

Gérer les exigences et la traçabilité

Gérez les exigences de votre système avec une traçabilité de bout en bout :

  • Définissez les exigences avec du texte enrichi, des images et tous leurs attributs
  • Examinez vos objectifs et démontrez qu'ils sont atteints
  • Générez la documentation requise pour les audits de certification
Gérer les exigences et la traçabilité

Implémenter et vérifier vos designs

Implémenter et vérifier vos designs

Concevez une architecture et faites des choix d'implémentation appropriés pour garantir la robustesse et la maintenabilité de votre design :


Démontrer la qualité de votre code

Automatisez la validation du code avec des méthodes formelles et la conformité à MISRA (Motor Industry Software Reliability Association) :

  • Vérifiez la qualité et la maintenabilité du code en inspectant le code au regard des règles MISRA ou CERT-C.
  • Réduisez les activités de test de bas niveau au moyen de méthodes formelles (DO-333)
Démontrer la qualité de votre code

Tester votre implémentation basée sur les exigences

Traçabilité des tests et des exigences dans les résultats de couverture.

Tester votre implémentation basée sur les exigences

Démontrez la conformité aux exigences en ce qui concerne les attentes fonctionnelles et techniques :


Mettre en place un workflow qualifié

« Nous avons autant confiance en la qualité du code généré qu'en celui créé via nos processus manuels traditionnels. Grâce à l'utilisation d'Embedded Coder, nous avons l'assurance de produire un code correct, et Simulink Code Inspector nous permet de garantir sa traçabilité jusqu'au modèle. »

Jillian Alfred, designer de la loi de commande de vol électrique du Bell 525