https://s3-us-west-2.amazonaws.com/secure.notion-static.com/d635edb5-fd51-44ca-85b1-e546df72ca76/Untitled.png

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/01448dfc-0d61-4e6f-9cbf-83169275af0f/Untitled.png

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/a6b27ab4-e864-4f10-bc3a-506a24750436/Untitled

Notations

  1. Lifeline: A vertical line that represents the sequence of events that occur in a participant during an interaction, while time progresses down the line.
  2. Actor: A participant that is external to the system that you are developing.
  3. Synchronous message: The sender waits for a response to a synchronous message before it continues.
  4. Asynchronous message: A message that does not require a response before the sender continues.
  5. Execution occurrence: A vertical shaded rectangle that appears on a participant's lifeline and represents the period when the participant is executing an operation.
  6. Callback message: A message that returns back to a participant that is waiting for the return from an earlier call.
  7. Self message: A message from a participant to itself.