Simulink Coverage

 

Simulink Coverage

モデルおよび生成コードのテストカバレッジを測定

 

Simulink Coverage™ は、モデルおよびコードカバレッジ解析を実行することで、モデルおよび生成コードのテストの完全性を測定します。判定、条件、改良条件判定カバレッジ (MC/DC)、関係演算子境界カバレッジなどの業界標準メトリクスを適用し、モデル、ソフトウェアインザループ (SIL)、およびプロセッサインザループ (PIL) シミュレーション テストの有効性を評価します。未達カバレッジ データを利用し、テストのギャップ、欠落した要件、意図しない機能を検出することができます。

Simulink Coverage は、モデル、C/C++ S-Function、MATLAB® 関数、Embedded Coder® によって生成されたコードがどの程度実行されたかを示す対話型のレポートを生成します。ブロックおよびサブシステムのカバレッジ結果を強調表示することで、テストのギャップを可視化できます。複数のテスト実行からのカバレッジデータを集計してテストの完全性を評価できます。フィルターを適用することで、カバレッジからブロックを除外したり、レポート内で未達カバレッジを正当化したりすることも可能です。

DO Qualification Kit や IEC Certification Kit によって業界標準の対応が可能です。

 

モデルカバレッジとコードカバレッジの測定

シミュレーション中に実行された モデル要素および C/C++ コードを測定することでテストの完全性を評価します。

モデルカバレッジ

テストの有効性と完全性を評価するためにシミュレーション テストによって設計がどの程度カバーされたかを測定します。不完全なカバレッジは、テストのギャップ、未達成の要件、意図しない機能性を示します。

Simulink エディター内でモデルカバレッジの結果確認

コードカバレッジ

S-Function、Stateflow® チャートおよび C Caller ブロックを使用する Simulink モデル内から呼び出されるコード、または、ソフトウェアインザループ (SIL) およびプロセッサインザループ (PIL) テストによってEmbedded Coder で生成されたコードのカバレッジを測定します。

C Caller ブロックから呼び出されたコードのカバレッジの表示

カバレッジメトリクス

判定、条件、MCDC、関係演算子の境界、および信号範囲などのさまざまなメトリクスのモデルおよびコードカバレッジを測定します。

MCDC を含む各種カバレッジメトリクスから選択

結果の調査とレポートの生成

複数のシミュレーション実行にわたるカバレッジ結果を累積してレポート

未達カバレッジを調整

集計されたカバレッジの結果の管理と表示

結果エクスプローラーを使用して、実行済みのすべてのシミュレーションの累積カバレッジを管理および表示できます。

累積カバレッジ解析に使用するシミュレーションを選択します。

カバレッジレポートの生成

選択されたメトリクスに関するカバレッジの集計を含む詳細なレポートを生成します。

総合的なカバレッジレポートの生成    

未達カバレッジの調整

モデルにはフル テスト カバレッジを妨げる構成要素が含まれる場合があります。このような構成要素をカバレッジの記録やレポートから除外することで、テストが可能であり、かつテストが必要な未達カバレッジの他の要因に集中できます。

モデル要素をカバレッジ解析から除外する根拠の提供

新機能

ルックアップテーブルの変更サポート

ルックアップテーブルのブレークポイント値変更におけるカバレッジデータの対応

モデルカバレッジの可視化

Simulink エディター内でのモデルの強調表示およびポップアップウィンドウによってカバレッジ結果に対するパースペクティブの拡張

並列シミュレーションのサポート

Parsim の使用によるカバレッジ解析の高速化

Stateflow カスタムコードのサポート

C/C++ コードが使用される Stateflow チャートの要素でのカバレッジの収集

C Caller ブロックのサポート

Simulink モデル内のカスタム C/C++ コードのコードカバレッジの解析

これらの機能および対応する関数の詳細については、リリースノートを参照してください。

ISO 26262 プロジェクト向けの Simulink の使用方法

Simulink によるモデルベース デザインにより、性能試験場に行くかなり前に、様々な運転条件と故障シナリオ下で組み込み自動車システムを設計しテストする方法をご覧ください。

無料評価版を入手する

30 日間の無料評価版はこちら

今すぐダウンロード

購入する

価格を見ると関連製品の確認

あなたは学生ですか?

MATLAB および Simulink のアカデミック版の入手

詳細を見る