uml

Messaging

Synchronous Request–Response

Request:

Response (optional):

Asynchronous Messaging

Long-running Messages

Object Lifelines

Object Creation

Object Deletion

Message Delivery Semantics

Lost Message

Found Message

Function Notation

Time Constraints

Fixed Time

Time Interval

Invariant

Notation (3 variants):

Interaction Reference

Combined Fragment

Combined Fragment Operator

Alt Operator

Example:

Loop Operator

Example:

Opt Operator

Example:

Break Operator

Example:

Seq Operator

Strict Operator

Par Operator

Example:

Critical Operator

Example:

Ignore Operator

Consider Operator

Neg Operator

Coregion

Example: