Qualified Code Verification – Model To Code | Using Qualified Tools in a DO-178C Development Process, Part 6
From the series: Using Qualified Tools in a DO-178C Development Process
Showing compliance and traceability of the source code to low-level software requirements cover several objectives in DO-178C. When using Model-Based Design, DO-331 requires showing compliance and traceability of the source code to the model. Embedded Coder® has the capability to generate code that complies with and is traceable to the model. Simulink Code Inspector™ supports a restricted subset of Simulink®, Stateflow®, and MATLAB® functionality in the models. There is a compatibility checker that verifies that the model complies with the restricted subset, prior to running the code inspection analysis. Simulink Code Inspector™ is a static analysis tool that is used to analyze the model and C source code to verify functional and structural equivalence. This analysis can be run directly from a menu in Simulink after code generation. Simulink Code Inspector performs verification and traceability analysis in both directions. First, it verifies that all model elements and constructs that should have code generated do have that code and that it is functionally correct. Any missing or incorrect code is flagged in the Simulink Code Inspector report. Secondly, it verifies that all of the code that is produced is required and is traceable back to the model. Any extra code that is found is flagged in the Simulink Code Inspector report. Any issues that are found are indicated in the report such that the line of code in error is indicated, as well as the model element related to that code. The DO Qualification Kit provides the necessary artifacts to qualify the source code verification and reporting by Simulink Code Inspector.
Sélectionner un site web
Choisissez un site web pour accéder au contenu traduit dans votre langue (lorsqu'il est disponible) et voir les événements et les offres locales. D’après votre position, nous vous recommandons de sélectionner la région suivante : .
Vous pouvez également sélectionner un site web dans la liste suivante :
Comment optimiser les performances du site
Pour optimiser les performances du site, sélectionnez la région Chine (en chinois ou en anglais). Les sites de MathWorks pour les autres pays ne sont pas optimisés pour les visites provenant de votre région.
Amériques
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)
Asie-Pacifique
- Australia (English)
- India (English)
- New Zealand (English)
- 中国
- 日本Japanese (日本語)
- 한국Korean (한국어)