Main Content

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

モデルとテスト メトリクスの収集

モデル メトリクス データを収集してカスタム モデル メトリクスを作成

モデル メトリクスを使用して、モデルとコードがサイズ、複雑度、可読性の要件に準拠しているかどうかを評価することができます。要件に対してモデルをテストするときに、メトリクスを使用して要件に基づくテスト アクティビティのステータスと品質を評価できます。モデル メトリクス API を使用して、独自のモデル メトリクスの作成、モデルとテスト メトリクスの計算、およびメトリクス データのエクスポートを行うことができます。モデル メトリクス データとモデルのコンプライアンス ステータスを可視化するには、メトリクス ダッシュボードを使用します。モデル テスト ダッシュボードを使用して、要件、テスト ケース、モデルのテスト結果の完全性に関するメトリクス データを表示します。はじめに、メトリクス ダッシュボードを使用したメトリクス データの収集と確認およびモデル テスト ダッシュボードを使用してテスト アクティビティのステータスと品質を調査を参照してください。

クラス

すべて展開する

slmetric.EngineCollect metric data on models or model components
slmetric.metric.MetaInformation Set metadata for custom metrics
slmetric.metric.ResultMetric data for specified model component and metric algorithm
slmetric.metric.ResultCollectionMetric data for specified model metric
slmetric.metric.ResultDetail Details about instances of slmetric.metric.Result objects
slmetric.metric.ResultClassification Access metric data thresholds results
slmetric.config.Configuration Specify metric data categories and custom metric families
slmetric.config.ThresholdConfiguration Specify metric and slmetric.metric.Result property for thresholding
slmetric.config.Threshold Object for holding metric result thresholds
slmetric.config.ClassificationSpecify categorical metric data ranges
slmetric.config.MetricRangeSpecify metric data threshold values
slmetric.dashboard.ConfigurationObject containing information on Metrics Dashboard layout and widgets
slmetric.dashboard.Container Widget for holding slmetric.dashboard.Widget and slmetric.dashboard.CustomWidget objects in Metrics Dashboard
slmetric.dashboard.CustomWidgetObject for holding custom Metrics Dashboard widgets
slmetric.dashboard.Group Widget for holding slmetric.dashboard.Container, slmetric.dashboard.Widget and slmetric.dashboard.CustomWidget objects on Metrics Dashboard
slmetric.dashboard.Layout Create object for holding Metrics Dashboard customizations
slmetric.dashboard.WidgetObject for holding Actual/Potential Reuse, System Interface, or System Info widgets
Advisor.component.ComponentCreate component for metric analysis
Advisor.component.TypesCreate enum class specifying component type
slmetric.metric.MetricAbstract class for creating model metrics
metric.EngineCollect metric data on model testing artifacts
metric.ResultMetric data for specified metric algorithm and requirements-based testing artifacts

関数

すべて展開する

metricsdashboardOpen Metrics Dashboard
slmetric.metric.getAvailableMetricsObtain available metrics
slmetric.config.getActiveConfigurationObtain file path and name of XML file containing active Metrics Dashboard custom configuration
slmetric.config.setActiveConfigurationActivate custom configuration for metric engine to use
slmetric.dashboard.setActiveConfigurationActivate custom metric dashboard layout
slmetric.dashboard.getActiveConfigurationObtain file path and name of XML file containing active Metrics Dashboard layout
slmetric.metric.createNewMetricClassCreate new metric class for a custom model metric
slmetric.metric.registerMetricRegister a custom model metric with the model metric repository
slmetric.metric.unregisterMetricUnregister a custom model metric from the model metric repository
slmetric.metric.refreshUpdate available model metrics
modelTestingDashboardOpen Model Testing Dashboard

トピック

モデル メトリクス

メトリクス ダッシュボードを使用したメトリクス データの収集と確認

品質評価用にメトリクス データを収集して表示する。

メトリクス ダッシュボードのレイアウトおよび機能のカスタマイズ

準拠メトリクスの設定、メトリクスのしきい値の追加、およびメトリクス ダッシュボードのレイアウトのカスタマイズ。

プログラムによるモデル メトリクスの収集

モデル メトリクス API を使用して、サブシステムやブロックのカウントなど、モデルのメトリクスをプログラムにより収集する。

Model Metrics

Model metrics provided by MathWorks that return metric data on your model for size, complexity, readability, and compliance to standards and guidelines.

モデル メトリクス データの集計

モデル メトリクス データの集計を定義し、モデル メトリクスの集計結果を返すためのオプション。

非バーチャル ブロックをカウントするカスタム モデル メトリクスの作成

関数 slmetric.metric.createNewMetricClass を使用し、メトリクス アルゴリズムを定義して新しいモデル メトリクスを作成する。

メトリクス ダッシュボードを使用したモデリング クローンの特定

モデルのメトリクス ダッシュボード ツールを使用して、モデルの階層構造全体で厳密なグラフィカル クローンを特定することで、サブシステムの再利用を有効にできます。

モデル アドバイザーを使用したモデル メトリクスの収集

モデル アドバイザーを使用してモデル メトリクス チェックを実行し、モデルのサイズ、複雑度、可読性を評価する。

準拠データの収集およびモデル アドバイザーでの結果の調査

この例では、メトリクス ダッシュボードを使用してモデル メトリクス データを収集し、詳細な準拠結果を確認し、モデル アドバイザーを使用して準拠問題を修正する方法を説明します。

プログラムによるメトリクス データの収集およびメトリクス ダッシュボードによるデータの表示

この例では、モデル メトリクス API を使用してモデル メトリクス データを収集した後、メトリクス ダッシュボードを使用して結果を確認する方法を説明します。

継続的インテグレーション システム ワークフローにおけるメトリクスのしきい値違反の修正

継続的インテグレーション ワークフローを使用して、モデルがメトリクスのしきい値に違反しているかどうかを調査する。

モデルの複雑度とコード複雑度のメトリクスの比較

モデルベース デザインにおけるシステムの複雑度の評価。

要件に基づくテストのメトリクス

モデル テスト ダッシュボードを使用してテスト アクティビティのステータスと品質を調査

プロジェクト内のモデル テストのステータスと品質を評価する。

要件に基づくテストの問題を修正

モデル テスト ダッシュボードを使用して、モデル テストの品質に関する問題を修正する。

Model Testing Metrics

Model testing metrics provided by MathWorks that return metric data on your model for implementing and testing requirements.

要件に基づくテスト アーティファクトをモデル テスト ダッシュボードで解析用に管理

モデル テスト ダッシュボードを使用するプロジェクトを設定および管理する。

モデル テスト アーティアクトに関するメトリクスをプログラムによって収集

スクリプトを使用して、要件に基づくテストの品質を評価する。

ISO 26262 に従って要件に基づくテストの完全性を評価

モデル テスト ダッシュボードを使用して、要件に基づくテスト アクティビティの完全性と品質を ISO 26262 標準に従って解析する。