メインコンテンツ

モデル テスト ダッシュボード

モデルおよび生成コードの検証ステータスと品質を評価する

説明

モデル テスト ダッシュボードでは、要件に基づくモデル テストのステータスおよび品質を評価するのに役立つよう、プロジェクト内のモデル テスト アーティファクトからメトリクス データを収集します。ダッシュボードはプロジェクト内のテスト アーティファクトを解析し、品質および完全性の測定値に関するメトリクス データをレポートします (トレーサビリティおよびカバレッジなど)。これらの測定値は、業界認定のソフトウェア開発標準 (ISO 26262、DO-178C など) のガイドラインを反映しています。このアプリを使用して、以下を評価できます。

  • 設計までトレースする要件、テスト、およびテスト結果に基づく、モデルの検証ステータスと品質

  • 生成コードのソフトウェアインザループ (SIL) テストのステータス

  • 生成コードのプロセッサインザループ (PIL) テストのステータス

Model Testing Dashboard for a model in a project

モデル テスト ダッシュボード アプリを開く

プロジェクトを開き、次の方法のいずれかを使用してアプリを開きます。

  • MATLAB® ツールストリップ: [プロジェクト] タブの [ツール] メニューの [アプリ][モデル テスト ダッシュボード] をクリックします。ツールストリップのダッシュボード ギャラリーで [モデル テスト] を選択します。

  • MATLAB コマンド プロンプト: 「modelTestingDashboard」と入力します。

すべて展開する

プロジェクトでモデル テスト ダッシュボードを開きます。

プロジェクト例 cc_CruiseControl を開きます。

openExample("slcheck/ExploreTestingMetricDataInModelTestingDashboardExample");
openProject("cc_CruiseControl");

モデル テスト ダッシュボードを開きます。

modelTestingDashboard
ダッシュボードに、モデル cc_ControlMode の検証ステータスが表示されます。ダッシュボード ウィジェットでは、要件に基づくテストの進行状況を追跡し、ダッシュボードで強調表示されるギャップを修正できるように、データがまとめられています。ウィジェットをクリックすると詳細情報を含む表が開きます。この表では、対応する標準を満たさないテスト アーティファクトを見つけて修正することができます。

プロジェクトで SIL または PIL コード テスト ダッシュボードを開きます。

プロジェクト例 cc_CruiseControl を開きます。

openExample("slcheck/ExploreTestingMetricDataInModelTestingDashboardExample");
openProject("cc_CruiseControl");

ダッシュボード アプリを開きます。

modelTestingDashboard

ツールストリップの [ダッシュボードの追加] セクションで、[SIL コード テスト] または [PIL コード テスト] のいずれかをクリックします。

コード テスト ダッシュボードが新しいタブで開きます。

関連する例

バージョン履歴

R2020b で導入