Node (UML) explained

A node[1] in the Unified Modeling Language (UML) is a computational resource upon which UML artifacts may be deployed for execution.[1]

There are two types of nodes: device nodes and execution environments.

Execution environments can be nested. Nodes can be interconnected through communication paths to define network structures. A communication path is an "association between two DeploymentTargets, through which they are able to exchange signals and messages".[2]

Usage

When modeling devices, it is possible to model them in several different ways:

Use tagged values to specify characteristics of devices / execution environments, for instance "Memory=2GB", "Disk Space=32GB", "Version=2.5.1".

Notes and References

  1. Book: Nodes. Unified Modeling Language 2.5.1. OMG Document Number formal/2017-12-05. December 2017. Object Management Group Standards Development Organization (OMG SDO). 387, 396, 403, 657.
  2. OMG (2008). OMG Unified Modeling Language (OMG UML), Superstructure, V2.1.2 p.199-210.