Timing Diagram

A Timing diagram defines the behavior of different objects within a time-scale. It provides a visual representation of objects changing state and interacting over time. You can use it to:

  • Define hardware-driven or embedded software components; for example, those used in a fuel injection system or a microwave controller
  • Specify time-driven business processes

You generate Timing diagram elements and connectors from the Timing pages of the Toolbox.

Example Diagram

Timing Diagram Element Toolbox Items

Icon

Description

See also

A State Lifeline element represents the state of an object across a measure of time, using changes in y-axis to represent discrete transitions between states.

State Lifeline

A Value Lifeline element represents the state of an object across a measure of time, using parallel lines indicating a steady state, along the x-axis.

Value Lifeline

A Message Label is an alternative way of denoting Messages between Lifelines, which is useful for 'uncluttering' Timing diagrams strewn with messages.

Message Label

A Message Endpoint element defines the termination of a State or Value Lifeline in a Timing diagram.

Message Endpoint

A Diagram Gate is a simple graphical way to indicate the point at which messages can be transmitted into and out of interaction fragments.

Diagram Gate

Timing Diagram Connector Toolbox Items

Icon

Description

See also

Messages indicate a flow of information or transition of control between elements.

Message

Learn more