Simulink Coverage は、モデルおよびコードカバレッジ解析を実行することで、モデルおよび生成コードのテストの網羅率を測定します。判定、条件、改良条件判定カバレッジ (MCDC)、関係演算子境界カバレッジなどの業界標準メトリクスを適用し、モデル、ソフトウェアインザループ (SIL)、およびプロセッサインザループ (PIL) シミュレーション テストの有効性を評価します。未達カバレッジデータを利用し、テストのギャップ、欠落している要件、意図しない機能を検出することができます。
Simulink Coverage は、モデル、C/C++ S-Function、MATLAB 関数、Embedded Coder によって生成されたコードがどの程度実行されたかを示す対話型のレポートを生成します。ブロックおよびサブシステムのカバレッジ結果を強調表示することで、テストのギャップを可視化できます。複数のテスト実行からのカバレッジデータを集計するほか、単体テストとシステムテストで達成されたカバレッジを表示して、テストの網羅率を評価することができます。カバレッジ結果は、要件とテストまでを追跡することができます。フィルターを適用することで、カバレッジからブロックを除外したり、レポート内で未達カバレッジを正当化したりすることも可能です。
業界標準のサポートは、DO Qualification Kit および IEC Certification Kit により対応しています。
モデルカバレッジ
シミュレーション テストによって設計がどの程度カバーされたかを測定し、テストの有効性と網羅率を評価します。要件ベースのテスト中に収集されたカバレッジを解析して、テストのギャップ、欠落している要件、意図しない機能がないかを判断します。
ドキュメンテーション | 例
コードカバレッジ
ソフトウェアインザループ (SIL) およびプロセッサインザループ (PIL) テストによって Embedded Coder で生成されたコードのカバレッジを測定、または Simulink モデル内から呼び出されるコードのカバレッジを測定します。
ドキュメンテーション | 例
製品リソース:
あなたは学生ですか?
ご所属の学校にはすでに Campus-Wide License が導入されていて、MATLAB、Simulink、その他のアドオン製品を利用できる可能性があります。