Organizations use Model-Based Systems Engineering (MBSE) and Model-Based Design to comply with safety and security aerospace certification standards for:
- Requirements management: Import, author, formalize, validate, and trace requirements
- System architectures and behavioral models: Model, analyze, and simulate
- Code generation: Generate C, C++, VHDL®, and Verilog® code from models
- Static and dynamic verification: Author, link, and execute test cases; use formal methods on models and code
- Qualification: Qualify tools according to DO-330 and generate reports
By integrating these practices, organizations can efficiently manage certification processes and generate necessary evidence.
Your Certification Journey
MathWorks consultants can work with you on a customized implementation plan toward Aerospace Certification Standards Compliance. Contact us today to get started.
Aerospace Certification Standards Compliance FAQs
The best way to get started using MATLAB and Simulink for standards such as DO-178C and DO-254 is to try the examples in our documentation. You should also consider our three-day Model-Based Design for DO-178C/DO-331 Compliance training course.
Yes, MathWorks provides guidance and solutions tailored to comply with Systems Engineering standards such as SAE ARP4754B, SAE ARP4761A, and the DO-326A set. With products such as Requirements Toolbox, System Composer, and Simulink Fault Analyzer, you can capture system requirements in textual and model formats. You can conduct safety and security analyses such as Functional Hazard Analysis (FHA), Failure Mode and Effects Analysis (FMEA), and System-Theoretic Process Analysis (STPA), and also perform requirements validation, design and test robust system architectures, and conduct thorough verification activities at different levels of abstraction.
For DO-254, MathWorks has a recommended workflow from requirements capture, using Simulink models to represent the conceptual design, HDL code generation using HDL Coder to get to the detailed design, and covering different types of verification such as co-simulation, generation of test benches, UVM, and so on, focusing on the reusability of test cases.
MathWorks is part of the working group developing SAE ARP6983 for verification and validation of deployed artificial intelligence systems. For more information, view the following reference examples for a Runway Sign Classifier and a Collision Avoidance System.
Yes, MathWorks supports multiple space systems standards. These include NASA Software Engineering Requirements (NPR 7150.2), European Cooperation for Space Standardization Space Engineering Software (ECSS-E-ST-40), and Software Product Assurance (ECSS-Q-ST-80), and European Cooperation for Space Standardization for FPGAs, and ASICs Space Engineering (ECSS-E-ST-20-40C), and quality (ECSS-Q-ST-60-03C).
MathWorks provides consulting and training services to help you throughout your certification journey. The MathWorks Consulting Services team prepares you to perform key modeling, code generation, and tool qualification activities to achieve the objectives of ARP4754B, ARP4761A, DO-254, and DO-178C and its supplemental documents. The team also provides custom tool qualification support. Contact MathWorks Consulting Services to discuss your specific requirements. The MathWorks Training Services team offers both custom training courses as well as a public Model-Based Design for DO-178C/DO-331 Compliance course.