Check usage of unconditional transitions in flow charts
Guideline: jc_0773: Unconditional transition of a flow chart
Identifies unconditional transitions in flow charts.
This check requires a Simulink® Check™ license.
This check contains sub-checks that correspond to the sub IDs specified in the MAB and JMAAB modeling guidelines. You can use the Model Advisor Configuration Editor to specify which sub IDs (one or multiple) to execute.
For reference, the MAB guideline sub ID(s) that are recommended for use by the NA-MAAB and JMAAB modeling standards organizations are:
NA-MAAB — a, b
JMAAB — a, b
Results and Recommended Actions
|Guideline Sub ID||Condition||Recommended Action|
|jc_0773_a: Check for the presence of unconditional transition originating from a Stateflow junction with conditional transition.||One or more Stateflow junctions do not have unconditional transitions originating from them.||Consider adding an unconditional transition to the junction.|
|jc_0773_b: Check execution order of unconditional transitions.||One or more Stateflow junctions have unconditional transitions that are not executed last.||Consider setting the order of execution of the unconditional transition from the junction to the highest value.|
Capabilities and Limitations
Runs on library models.
Supports exclusions of blocks or charts.
Analyzes content of library-linked blocks. By default, the input parameter Follow links is set to
Analyzes content in masked subsystems. By default, the input parameter Look under masks is set to