A timing diagram
[OMG (2011)]
OMG Unified Modeling Language (OMG UML), Superstructure, V2.4.1
p. 546. in the
Unified Modeling Language
The Unified Modeling Language (UML) is a general-purpose, developmental modeling language in the field of software engineering that is intended to provide a standard way to visualize the design of a system.
The creation of UML was originally m ...
2.0 is a specific type of
interaction diagram
The Unified Modeling Language (UML) is a general-purpose, developmental modeling language in the field of software engineering that is intended to provide a standard way to visualize the design of a system.
The creation of UML was originally m ...
, where the focus is on timing constraints.
Timing diagrams are used to explore the
behaviors of
object
Object may refer to:
General meanings
* Object (philosophy), a thing, being, or concept
** Object (abstract), an object which does not exist at any particular time or place
** Physical object, an identifiable collection of matter
* Goal, an ...
s throughout a given period of time. A timing diagram is a special form of a
sequence diagram
A sequence diagram or system sequence diagram (SSD) shows process interactions arranged in time sequence in the field of software engineering. It depicts the processes involved and the sequence of messages exchanged between the processes needed ...
. The differences between timing diagram and sequence diagram are the axes are reversed so that the time increases from left to right and the lifelines are shown in separate compartments arranged vertically.
There are two basic flavors of timing diagram: the ''concise notation'', and the ''robust notation'' .
References
External links
Introduction to UML 2 Timing Diagrams
Unified Modeling Language diagrams
{{uml-stub