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.
Published: 1 Nov 2017
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
- América Latina (Español)
- Canada (English)
- United States (English)
ヨーロッパ
- 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)
アジア太平洋地域
- Australia (English)
- India (English)
- New Zealand (English)
- 中国
- 日本Japanese (日本語)
- 한국Korean (한국어)