State Machine Diagram - State Notation

This section describes the State Notation used in a UML State Machine Diagram. A State Notation presents a situation during which the modeled object meets an invariant condition.

A State Notation is the primary graphical notation used in a UML State Machine Diagram to represent a situation during which the modeled object meets an invariant condition.

A State Notation is drawn as a rectangle shape with slightly rounded corners. State name is placed inside the rectangle. For example, "Locked" is a state of a "Door" object during which the "door is locked" invariant condition is always true. This state can be drawn as a State Notation in a UML State Machine diagram as shown below:

UML Notation Shape - State
UML Notation Shape - State

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

 LibreOffice Drawing Extension - UML Elements

 MS Visio 2010 - UML Drawing Tool

 References

 Full Version in PDF/EPUB