● For readability reasons (“pattern recognition”), standardize the positioning of transition labels.
In case of a clockwise orientation of the transitions:
●
Transition directing from left to right should have their labels on top.
●
Transitions directing from right to left should have their labels on bottom.
●
Transitions directing vertically down should have their labels to the right.
●
Put actions on the transition so they can be read directly from the chart. If the label is too long, either break it into several lines or use a macro with a meaningful name.
●
Avoid Rational Statemate-specific semantics on transitions!
Rational Statemate-specific semantics (see the True States figure) should be hidden in static reactions.