Previous | UML Classes | Table of Contents | UML Packages | Next |
An instance specification is extended with the capability of being a deployment target in a deployment relationship, in the
case that it is an instance of a node. It is also extended with the capability of being a deployed artifact, if it is an instance
of an artifact.
• DeployedArtifact (from Nodes ) on page 207
• DeploymentTarget (from Nodes ) on page 213
• InstanceSpecification (from Kernel ) on page 83 (merge increment)
In the metamodel, InstanceSpecification is a specialization of DeploymentTarget and DeployedArtifact .
No additional attributes
No additional associations
[1] An InstanceSpecification can be a DeploymentTarget if it is the instance specification of a Node and functions as a part
in the internal structure of an encompassing Node.
[2] An InstanceSpecification can be a DeployedArtifact if it is the instance specification of an Artifact.
No additional semantics
An instance can be attached to a node using a deployment dependency, or it may be visually nested inside the node.
The following changes from UML 1.x have been made — the capability to deploy artifact instances to node instances existed
in UML 1.x, and has been made explicit based on UML 2.0 instance modeling.