Model Advisor Check Compliance for High-Integrity Systems
Metric ID
Metric ID:
mathworks.metrics.ModelAdvisorCheckCompliance.hisl_do178
Description
Metric Type: Compliance
Family ID:
mathworks.metrics.ModelAdvisorCheckCompliance
Use this metric to calculate the fraction of Model Advisor checks that pass for the High-Integrity Systems subgroups. This metric is available with Simulink® Check™.
The slmetric.metric.AggregationMode
property setting is
Percentile
.
Computation Details
The metric:
Runs on library models.
Analyzes content in masked subsystems.
If specified, analyzes the content of library-linked blocks or referenced models.
Analyzes content in Stateflow® objects.
Results
For this metric, instances of slmetric.metric.Result
provide the
following results:
Value
: Fraction of total number of checks passed in High-Integrity Systems subgroups.AggregatedValue
: Fraction of total number of checks passed in High-Integrity Systems subgroups aggregated for a component and all of its subcomponents.Measures
: Vector containing: number of checks passed in subgroups and number of checks in subgroups.AggregatedMeasures
: Vector containing: number of checks passed in subgroups and number of checks in subgroup, for a component and all its subcomponents.
Results Details
For this metric, instances of the slmetric.metric.ResultDetail
Value
property provides these results:
A value of 0 indicates that a check did not run.
A value of 1 indicates that a check passed.
A value of 2 indicates a check warning.
A value of 3 indicates a failure.
For more information on the checks, see Model Advisor Checks for DO-178C/DO-331 Industry Standards.