State Machine Diagram - Transition Sequence Notations

This section describes the Transition Sequence Notation used in a UML State Machine Diagram. A Transition Sequence Notation presents a sequence of triggers and actions that make up a transition from one state to another.

A Transition Sequence Notation is the composite graphical notation used in a UML State Machine Diagram to represent a sequence of triggers and actions that make up a transition from one state to another.

A Transition Sequence Notation is drawn as a sequence of actions and control flows like a mini Activity Diagram with an incoming Transition Notation coming from the previous state and an outgoing transition pointing to the next state.

For example, the transition from "Idle" state to "Busy" state of an object may require a sequence of receiving an event, making a decision, sending a signal based on a condition, performing an action, etc. This sequence of actions can be drawn as a Transition Sequence Notation in a UML State Machine diagram as shown below:

UML Notation Shape - Transition Sequence
UML Notation Shape - Transition Sequence

Note that the Action Notation in a transition sequence is drawn as a rectangle with straight corners, instead of strongly rounded corners as in an activity diagram.

Table of Contents

 About This UML Tutorial Book

 Introduction of UML (Unified Model Language)

 UML Class Diagram and Notations

 UML Activity Diagram and Notations

 UML Sequence Diagram and Notations

UML State Machine Diagram and Notations

 What Is a State Machine Diagram?

 State Machine Diagram - State Notation

 State Machine Diagram - Pseudostate Notations

 State Machine Diagram - Transition Notation

State Machine Diagram - Transition Sequence Notations

 UML Use Case Diagram and Notations

 MS Visio 2010 - UML Drawing Tool

 References

 Full Version in PDF/EPUB