Explore Metric Results, Monitor Progress, and Identify Issues
With Simulink® Check™, you can view metrics for your Model-Based Design artifacts, assess the current status of a project, and identify and fix non-compliant metric results. You can collect the metric results programmatically or use dashboards to visualize the metric results. You can also save reports for offline review of metric results.
The dashboards and metric results provide an overview of model quality and the project verification status. Use the detailed metric results to identify specific artifacts that are not in compliance with industry standards and guidelines. The dashboard summarizes metric results so you can track progress and identify gaps. As you update, refactor, and fix artifacts, return to the dashboard to monitor your progress towards fixing non-compliant artifacts or gaps in requirements-based testing.
Metric Results in the Dashboards
There are different types of dashboards:
Metrics Dashboard — To help you assess the status of your model against industry and custom modeling guidelines.
Model Maintainability Dashboard — To help you assess the size, architecture, and complexity of the models in your project.
Model Testing Dashboard — To help you assess the model testing artifacts in your project.
SIL Code Testing and PIL Code Testing Dashboards — To help you assess the code testing artifacts in your project.
The following table shows examples of common dashboard results, the associated dashboard and metrics, and links to related examples.
Dashboard | Dashboard Results | Dashboard and Metric Examples | Guidelines and Standards |
---|---|---|---|
Metrics Dashboard | Assess compliance to modeling standards and guidelines. | Use the Metrics Dashboard to visualize the metric results or collect results programmatically with the model metrics. For more information, see:
| Use the Metrics Dashboard to collect compliance data from checks on modeling guidelines. For more information, see Collect Compliance Data and Explore Results in the Model Advisor. By default, the Modeling Guideline Compliance section of the dashboard shows the results of high-integrity and MAAB Model Advisor checks, but you can customize the Metrics Dashboard to show compliance issues for other groups of checks. For more information, see Customize Metrics Dashboard Layout and Functionality. |
Identify parts of your model that use library content to reuse existing modeling components or parts of your model that you can potentially refactor to reuse modeling components. | |||
Create custom model metrics and customize how to display metric results in the dashboard. | |||
Model Maintainability Dashboard | View the overall architecture of the Simulink, Stateflow®, and MATLAB® artifacts in your project. | Use the Model Maintainability Dashboard to visualize the metric results or collect results programmatically with the model maintainability metrics. For more information, see:
| Assess Model Size and Complexity for ISO 26262 |
Pinpoint areas in the design that have high complexity. | |||
Model Testing Dashboard | Trace the relationships between models, requirements, and tests. | Use the Model Testing Dashboard to visualize the metric results or collect results programmatically with the model testing metrics. For more information, see:
| Assess Requirements-Based Testing for ISO 26262 |
View the current status of model testing and identify gaps in test results. | |||
View the overall achieved model coverage and monitor the sources of coverage. | |||
SIL Code Testing and PIL Code Testing Dashboards | View the current status of code testing and identify gaps in test results. | Use the SIL Code Testing and PIL Code Testing dashboards to visualize the metric results or collect results programmatically with the code testing metrics. For more information, see:
| Identify and Troubleshoot Gaps in Code Testing Results and Coverage |
View the overall achieved code coverage and monitor the sources of coverage. | |||
Identify issues across model and code testing results. |