12.3 Ports

12.3.1 Description

Ports are the only interfaces of actors. A port has always a protocol assigned. Service Access Points (SAP) and Service Provision Points (SPP) are specialized ports that are used to define layering.

12.3.2 Motivation

12.3.3 Notation

Class Ports

These symbols can only appear on the border of an actor class symbol.

Ports that define an external interface of the ActorClass, are defined in the Interface. Ports that define an internal interface are defined in the Structure (e.g. internal ports).


Table 12.3: Class Port Notation



Element

Graphical Notation

Textual Notation




Class End Port

PIC
External Class End Port:
PIC
Internal Class End Port:
PIC



Conjugated Class End Port

PIC

External Conjugated Class End Port:

PIC

Internal Conjugated Class End Port:

PIC




Class Relay Port

PIC

PIC




Conjugated Class Relay Port

PIC

PIC




Replicated Class End Port

PIC

External Replicated Class End Port:

PIC

Internal Replicated Class End Port:

PIC




Conjugated Replicated Class End Port

PIC

External Conjugated Replicated Class End Port:

PIC

Internal Conjugated Replicated Class End Port:

PIC




Replicated Class Relay Port

PIC

PIC




Conjugated Replicated Class Relay Port

PIC

PIC





Reference Ports

These symbols can only appear on the border of an ActorReference symbol. Since the type of port is defined in the ActorClass, no textual notation for the Reference Ports exists.


Table 12.5: Title



Element Graphical Notation Textual Notation



Reference Port PIC implicit



Conjugated Reference Port PIC implicit



Replicated Reference Port PIC implicit



Conjugated Replicated
Reference Port PIC implicit