NA-MAAB — a1/a2
JMAAB — a1/a2
Multiple internal transitions shall not be used in a single state.
When multiple internal transitions are used in a single state, they shall be listed from top to bottom in the order of execution.
Sub ID a1:
The number of transition conditions is unclear when multiple internal transitions are used. By limiting the use of internal transitions to a single use, transitions are clearer and readability improves.
Sub ID a1:
Using multiple internal transitions can prevent transition lines from crossing and simplifies state transitions.
Arranging internal transitions in execution order improves readability.
Model Advisor check: Check usage of internal transitions in Stateflow states (Simulink Check)
JMAAB guideline jc_0763, which is available in Control Algorithm Modeling Guidelines Using MATLAB, Simulink, and Stateflow on the MathWorks® website.
Hierarchy of Stateflow Objects (Stateflow)
Adding the Transitions (Stateflow)
Drawing the Transitions Between States (Stateflow)
Types of Chart Execution (Stateflow)