Sequence Diagram Time
Notation Description | Visual Representation |
---|---|
Actor
Note that:
| |
Lifeline
| |
Activations
| |
Call Message
| |
Return Message
| |
Self Message
| |
Recursive Message
| |
Create Message
| |
Destroy Message
| |
Duration Message
| |
Note A note (comment) gives the ability to attach various remarks to elements. A comment carries no semantic force, but may contain information that is useful to a modeler. |
Table Of Contents
Sequence Diagram is an Interaction diagram, which shows the message communication between various Objects. In this video you will learn about various constru. The sequence diagram is part of UML’s behavioral suite of diagrams, used to show interaction between tow of more object in the context of time as they occur. The sequence diagrams typically show the logical view of the system and interactions with it in form of events in one or more scenarios, therefore sometimes sequence diagram is also called event diagram.

Time-Sequence Diagrams

This appendix contains sequence diagrams showing the relationship between the API service requests issued at an endpoint and service primitives issued to or by the transport provider. It includes these sections:
•Overview
Describes the labelling and illustration techniques used in the diagrams.
•Diagrams
Includes the time-sequence diagrams.
Overview
Each time-sequence diagram shows a local transport user (Local TU) issuing requests and responding to events at the local transport interface (API), and a transport provider (TP) receiving request and response primitives, and issuing indication and confirm primitives.
Diagram Labelling
The transport provider is shown as a single entity, although, in actuality, there is a local and remote entity between which the protocol exchanges take place. Also, the transport interface between the remote transport provider and the peer transport user (Remote TU) is not shown.
The vertical lines delineating the transport provider represent the Transport Service Access Points (TSAPs) for the local and remote transport user. The vertical lines delineating the transport interface represent the endpoint from the perspective of the transport user and transport provider.
All interactions between the local transport user and the API are shown in terms of the service functions executed, and their normal or abnormal completions:
•The invocation of a function is labeled a request
•Its successful completion is simply labeled a completion
•An abnormal completion is indicated by error
•An asynchronous event that causes an exit routine to be scheduled is labeled an indication.
Synchronous and Asynchronous Modes
Sequence Diagram Timeout
Some sequences are shown in synchronous and asynchronous mode:
Uml Graphviz
•Synchronous mode applies when service requests are issued synchronous with normal application program processing. Generally, the application program is running under control of a PRB.
•Asynchronous mode applies when service requests are issued asynchronous with normal processing. This mode requires use of exit routines, and requests are often issued under control of the IRB that runs the exit routine.

In synchronous mode, the time relationship between the occurrence of an event (for example, the arrival of some data) and invocation of the corresponding service function (for example, TRECV) is unimportant. However, in asynchronous mode, the service function is generally issued in response to the event.

Completion and Error Events
Completion and error events occur when a TCHECK control function is executed. The TCHECK function may be executed by the API (OPTCD=SYNC) or the transport user (OPTCD=ASYN).
Diagrams
This section includes the time-sequence diagrams.
Local Endpoint Management (Initialization)
Client Connect Sequence (Accepted)
Synchronous Mode
Asynchronous Mode
Client Connect Sequence (Rejected)
Synchronous Mode
Asynchronous Mode
Server Connect Sequence (Accepted)
Synchronous Mode
Asynchronous Mode
Server Connect Sequence (Rejected)
Synchronous Mode
Asynchronous Mode
COTS Receive Data Sequence
Synchronous Mode
Asynchronous Mode
COTS Send Data Sequence
TLI Mode
Socket Mode
CLTS Receive Data Sequence
Synchronous Mode
Asynchronous Mode
CLTS Send Data Sequence
CLTS Datagram Error Sequence
