Skip to Main Content Skip to Search
Accelerating the pace of engineering and science

 

Aerospace and Defense

Industry Standards

DO-178B

The DO-178B standard was published when most software was coded by hand, but it may be mapped to automatic code generation and other products for Model-Based Design, including MATLAB, Simulink, Stateflow, and Embedded Coder.

Model-Based Design is used for developing embedded software in aerospace, defense, and other industries and application areas. Engineers use Model-Based Design to produce flight software that adheres to the defined safety standard DO-178B, Software Considerations in Airborne Systems and Equipment Certification.

The MathWorks DO Qualification Kit product aids tool qualification for DO-178B and related standards.

DO-178B Details:

Technical Article: Model-Based Design for DO-178B

Model as low-level software requirement. The letters and numbers refer to development and verification activities specified in DO-178B.


Software systems deployed in safety-critical applications in aerospace and other industries must satisfy rigorous development and verification standards. One of the most widely used of these standards is DO-178B "Software Considerations in Airborne Systems and Equipment Certification." This article compares three approaches to using Simulink system models and Model-Based Design to develop safety-critical systems that must satisfy the DO-178B standard:

  • Using the model to capture only low-level software requirements
  • Using the model to capture both high- and low-level software requirements
  • Using separate models to capture the high-level and low-level software requirements
Read full Model-Based Design for DO-178B article


Key products for developing DO-178B applications: More about MathWorks support for DO-178B:
Contact sales
Trial software
Free technical kit

Bell Helicopter

"To satisfy the DO-178B verification requirements for level A, we need an independent version of the flight control system that processes inputs and produces actuator commands. The code we generate using Simulink Coder gives us an independent version to meet that requirement."
— David King

Using Model-Based Design to Generate DO-178B Certified Flight Code

See how Fairchild Controls achieved DO-178B certification.

Recorded Webinar

DO-178B Certification: Automate and Streamline Using Polyspace Code Verification