An actor uses a value port to provide or request value objects to or from its environment, consisting of other actors. Thus, a value port is used to interconnect actors so that they are able to transfer value objects. Such a value object flowing into or out of an actor denotes a change of ownership of a physical object, or experiencing a service outcome (in flowing) or providing a service outcome (out flowing).
|Direction||can have the values
in (shortly called an in-port) or out (called an out-port) indicating
whether a value object flows into or out an actor (seen
from that actor).
|Cardinality||indicates how many value objects are transferred to satisfy a single need, or to produce another value object. For example, suppose that to satisfy one’s hunger, three ‘hamburgers’ should be consumed rather than just one. The cardinality of the associated port, through which the ‘hamburgers’ are obtained, is then ‘three’. The default cardinality is ‘one’.|
The value port is depicted by a small triangle. The orientation indicates its direction.