Check safety-related optimization settings for application lifespan
Check ID:
mathworks.hism.hisl_0048
Check model configuration for optimization settings that can impact safety.
Description
This check verifies that model optimization configuration parameters are set optimally for generating code for a safety-related application. Although highly optimized code is desirable for most real-time systems, some optimizations can have undesirable side effects that impact safety.
Available with Simulink® Check™.
Results and Recommended Actions
Condition | Recommended Action |
---|---|
The model includes blocks that depend on elapsed or absolute time and is configured to minimize the amount of memory allocated for the timers. Such a configuration limits the number of days the application can execute before a timer overflow occurs. Many aerospace products are powered on continuously and timers should not assume a limited lifespan. | Set Configuration Parameter Application lifespan
(days) or set the parameter
LifeSpan to inf . |
Action Results
Clicking Modify Settings configures model optimization settings that can impact safety.
Subchecks depend on the results of the subchecks noted with D in the results table in the Model Advisor window.
Capabilities and Limitations
Does not run on library models.
Does not allow exclusions of blocks or charts.