Main Content

Detect and Fix Compliance Issues

When you collect metric data, the Metrics Dashboard runs the MAB and high-integrity Model Advisor checks in the background. The Modeling Guideline Compliance section of the dashboard provides the percentages of checks that pass and a count of check warnings and errors. You can interactively investigate these fixes by toggling between the dashboard and your model.

Explore Compliance Results in the Dashboard

  1. In the Metrics Dashboard, locate the Modeling Guideline Compliance section. This section displays the percentage of high-integrity and MAB compliance checks that pass on all systems. The bar charts show the number of issues reported by the checks in each check group.

    Warnings in the Modeling Guideline Compliance section of the Metrics Dashboard

  2. To see a table that details the number of compliance issues by component, click on the High Integrity bar chart. For more information on this metric, see Model Advisor Check Issues for High-Integrity Systems.

  3. From the table, click the Throttle component hyperlink. The Throttle component opens in the model editor. The model editor highlights blocks in the component that have compliance issues. The Model Advisor Highlighting dialog box lists checks that do not highlight results.

    Some blocks in the Throttle component are highlighted because they have compliance issues

  4. In the Metrics Dashboard, return to the main dashboard page by clicking the Dashboard icon.

  5. Click the High Integrity percentage gauge.

    The Grid view enables you to identify patterns in results. The grid contains a row for each model component and a column for each check. To see check and component names, hover over a table element.

  6. To see the status for each compliance check, click the Table view.

  7. Expand the sldemo_fuelsys node.

  8. To explore check results in more detail, click the Check safety-related diagnostic settings for model referencing hyperlink.

  9. In the Model Advisor Highlighting dialog box, click Check safety-related diagnostic settings for model referencing hyperlink.

    A Model Advisor report opens. The report lists current model configuration settings and their recommended values.

Update Model to Fix Compliance Issues

  1. To change the current value of a parameter to the recommended value, click a parameter. The Configuration Parameters dialog box opens.

  2. Change the parameter setting to what the Recommended Value column in the report indicates.

  3. Click Apply and close the dialog box.

  4. Close the Model Advisor report.

  5. In the Model Advisor Highlighting dialog box, click the Check safety-related diagnostic settings for compatibility check.

    The Model Advisor report opens.

  6. For this check, repeat steps 1 through 4.

  7. In the Model Advisor Highlighting dialog box, click the Check safety-related diagnostic settings for bus connectivity check.

  8. For this check, repeat steps 1 through 4.

  9. Close the Model Advisor Highlighting dialog box and return to the Metrics Dashboard table

Rerun Model Metrics

  1. In the Metrics Dashboard table, return to the main dashboard page, by clicking Dashboard.

  2. To rerun the model metrics, click All Metrics.

  3. Confirm that the number of High Integrity check issues has reduced.

    The High Integrity check issues in the Modeling Guideline Compliance section of the Metrics Dashboard

Next, use the Actual Reuse and Potential Reuse widgets to investigate and replace clones across a model hierarchy.