MATLAB et Simulink pour la conformité aux normes de certification aérospatiale

Les entreprises adoptent le MBSE (Model-Based Systems Engineering) et l’approche Model-Based Design pour se conformer aux normes de certification de sécurité et de sûreté dans le domaine de l’aérospatiale en matière de :

  • Gestion des exigences : importer, rédiger, formaliser, valider et suivre les exigences
  • Architectures système et modèles comportementaux : modéliser, analyser et simuler
  • Génération de code : générer du code C, C++, VHDL® et Verilog® à partir de modèles
  • Vérification statique et dynamique : créer, relier et exécuter des cas de test ; appliquer des méthodes formelles aux modèles et au code
  • Qualification : qualifier les outils selon la norme DO-330 et produire des rapports

En intégrant ces pratiques, les entreprises peuvent gérer efficacement les processus de certification et produire les preuves nécessaires.

Votre parcours de certification

Les consultants MathWorks peuvent vous accompagner sur un plan d’implémentation personnalisé axé sur la conformité aux normes de certification aérospatiale. Contactez-nous dès aujourd’hui pour démarrer.

Normes système : ARP4754B, ARP4761A et DO-326A

Ordinateur portable avec System Composer et un avion.

Vous pouvez utiliser les produits MATLAB et Simulink pour répondre aux principales normes aérospatiales telles que ARP4754B pour le développement d'avions et de systèmes civils, ARP4761A pour l'évaluation de la sûreté des systèmes et DO-326A pour l'évaluation de la cybersécurité.

Avec le MBSE et l’approche Model-Based Design, vous pouvez utiliser les produits MATLAB et Simulink, y compris System Composer, Simulink Fault Analyzer et Requirements Toolbox pour :

  • Capturer les exigences système sous forme de texte et de modèle
  • Effectuer la validation des exigences
  • Concevoir et tester des architectures système fiables
  • Mener des activités de vérification approfondies à différents niveaux

Le processus relie les designs système de niveau supérieur et les implémentations software et hardware de niveau inférieur, créant ainsi un lien numérique et une traçabilité essentiels à la certification.


Normes logicielles :
norme DO-178C et ses suppléments

La norme DO-178C définit un ensemble d'objectifs et d’activités pour que les logiciels utilisés dans les systèmes aéroportés soient approuvés. L’approche Model-Based Design permet de réduire les risques et les efforts :

  • En effectuant des itérations et des ajustements sur les exigences logicielles afin d’établir des spécifications exécutables
  • En définissant l'architecture et en confirmant les choix de design en termes de robustesse et de maintenabilité, grâce à la modélisation et la simulation
  • En démontrant la couverture du code et de l'exécutable par des tests comparatifs et une traçabilité, des exigences jusqu'aux tests
  • En automatisant les activités de revue du modèle et du code
  • En réduisant les activités de test grâce à des méthodes formelles

Norme hardware : DO-254

La norme DO-254 définit un ensemble d'objectifs pour la certification du hardware électronique aéroporté (AEH). MATLAB et Simulink vous permettent de respecter la conformité aux objectifs de la DO-254 et de soutenir ses processus :

  • Gestion et traçabilité des exigences
  • Conformité aux standards de design
  • Génération de code HDL
  • Vérification et validation

Avec l'approche Model-Based Design, vous pouvez répondre aux objectifs de la norme DO-254 tout en réduisant les coûts et les délais de commercialisation grâce à la vérification anticipée des exigences, l'établissement automatique de liens vers les exigences, la vérification des standards de codage et de modélisation, la génération de code et d'artefacts de rapports ainsi que la réutilisation de cas de tests à différents niveaux.


Certification de systèmes basés sur l'IA

Le recours à l'intelligence artificielle (IA) dans la production est de plus en plus fréquent, ce qui nécessite la compréhension, la vérification et la validation de modèles, en particulier dans le cadre du développement de systèmes embarqués hautement critiques. Garantir la fiabilité de l'IA dans ces domaines implique des défis tels que la traçabilité, la qualité et la couverture des données et la construction de modèles reproductibles, robustes, interprétables et évolutifs en vue de leur intégration dans des systèmes plus étendus. Ces efforts sont d'autant plus compliqués qu'il n'existe pas de normes d'IA spécifiques à l'industrie. MathWorks fait partie du SAE WG-114, qui travaille à la définition de la norme de certification.


Normes spatiales

Les processus nécessaires au développement de software et de hardware électronique pour les systèmes spatiaux sont définis par plusieurs normes régionales, telles que NASA Software Engineering Requirements (NPR 7150.2), European Cooperation for Space Standardization Space Engineering Software (ECSS-E-ST-40) et Software Product Assurance (ECSS-Q-ST-80), ainsi que European Cooperation for Space Standardization for FPGAs and ASICs Space Engineering (ECSS-E-ST-20-40C) and quality (ECSS-Q-ST-60-03C).

Vous pouvez développer un code certifiable conforme à ces normes en utilisant l’approche Model-Based Design pour :

  • Maintenir, attribuer et suivre les exigences et les valider par la simulation comportementale
  • Définir et maintenir les architectures et les relier nativement à la simulation
  • Développer, tester et implémenter des algorithmes dans le code du software
  • Utiliser des méthodes formelles pour garantir la fiabilité du design et se conformer aux exigences de l'analyse statique du code
  • Automatiser les processus de design et les rapports

Conseils en matière de certification et parcours de formation

Schéma conceptuel d'un avion.

MathWorks Consulting Services œuvre à vos côtés pour faire évoluer votre processus de développement existant ou pour en établir un nouveau via le MBSE ou l’approche Model-Based Design. Adapté à votre environnement, vos outils et vos applications spécifiques, le service de consulting pour la certification identifie les lacunes dans vos processus actuels, élabore une feuille de route pour un workflow optimisé et vous aide à déployer cette feuille de route.

MathWorks Consulting Services vous préparent à effectuer des activités clés de modélisation, de génération de code et de qualification d'outils pour atteindre les objectifs des normes ARP4754B, ARP4761A, DO-254 et DO-178C et de leurs documents complémentaires.

Principaux avantages :

  • Réduction des risques au niveau du calendrier et du budget
  • Réduction des temps et des coûts de développement
  • Conformité, réduction du temps de certification
  • Productivité et retour sur investissement accrus
  • Amélioration des relations avec les partenaires

Conseils en matière de certification - Éléments typiques :

  • Révision des documents de planification
  • Traçabilité des exigences
  • Tests basés sur les exigences, couverture du modèle
  • Vérification des normes du modèle
  • Génération de code, examen automatisé de la traçabilité
  • Tests sur l'hôte et sur la cible avec couverture structurelle (SW)
  • Automatisation de la création d'artefacts du cycle de vie
  • Qualification des outils

Contactez MathWorks Consulting Services pour discuter de vos besoins spécifiques.

Parcours de formation personnalisés

Outre ses services de consulting, MathWorks propose des parcours de formation personnalisés qui vous permettent d'acquérir une expérience pratique et une compréhension complète de l'utilisation des produits. Ces parcours sont conçus pour compléter les services de consulting de MathWorks et vous aider dans votre parcours de certification. Les parcours de formation présentés ci-dessous indiquent les désignations des différents cours disponibles.

Diagrammes des parcours de formation à l’approche Model-Based Design pour la norme DO-178-C.

DO-178C : parcours de formation à l’approche Model-Based Design

Diagrammes des parcours de formation à l’approche Model-Based Design pour la norme DO-254.

DO-254 : parcours de formation à l’approche Model-Based Design