Skip to Main Content Skip to Search
Product Documentation

Model-Based Design Workflow in DO-178B

The following diagram shows a Model-Based Design workflow that addresses the development and verification activities in a DO-178B software life cycle.

The following table lists the MathWorks products and capabilities that can be used in each activity of the workflow as Model-Based Design tools.

Workflow ActivityAvailable Products and Capabilities for Model-Based Design
Requirements validationManual review
ModelingSimulink, Stateflow
Model traceabilitySimulink Verification and Validation — Requirements Management Interface (RMI), Simulink Report Generator — System Design Description report*
Model conformanceSimulink Verification and Validation — DO-178B checks*
Model verificationSystemTest — Limit Check element*, Simulink Design Verifier — Property Proving (optional), Simulink Design Verifier — Design Error Detection (optional), Simulink Verification and Validation — Model Coverage*, Simulink Report Generator — System Design Description report*
Code generationEmbedded Coder
Source code traceabilitySimulink Code Inspector — Traceability Report*
Code conformance Polyspace Products for C/C++ — MISRA AC AGC checks*
Code verificationSimulink Code Inspector — Code Verification Report*, Polyspace Products for C/C++*
CompilationThird-party IDE or compiler
Low-level verificationSystemTest — Limit Check element*, Simulink Design Verifier — Test Generation, Embedded Coder — PIL test, Embedded Coder — Code coverage tool link (requires third-party code coverage tool), Polyspace Products for C/C++*
High-level verificationSystemTest — Limit Check element*, Embedded Coder — PIL test, Embedded Coder — Code coverage tool link (requires third-party code coverage tool), Polyspace Products for C/C++*
Object code traceability (Level A only)Embedded Coder — Code generation report, Third-party IDE or compiler — Object code listing
*The DO Qualification Kit product may be used to support DO-178B tool qualification.

  


Related Products & Applications

Learn more about Simulink through this collection of videos, articles, technical literature and the Getting Started with Simulink Guide.

 © 1984-2012- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS