UML 2.6 RTF Avatar
  1. OMG Issue

UMLR — UML2 Super/Deployment/inheritance

  • Key: UMLR-23
  • Legacy Issue Number: 7227
  • Status: open  
  • Source: Adaptive ( Mr. Pete Rivett)
  • Summary:

    Deployment should not be a Dependency
    Section 10.3.4, figure 126 show the Deployment subclass of Dependency
    with location subsetting client and deployedArtifact subsetting
    supplier.
    This means in effect that a Node is deemed dependent on the Artifacts
    that are deployed to it which seems to me the wrong way round if
    anything.

    Since it is not really true either that an Artifact is dependent on the
    Node it is deployed to, it does not seem sensible for Deployment to
    inherit from Dependency at all: it should inherit directly from
    DirectedRelationship.

    [Aside: Figure 126 shows 'subsets source' and 'subsets target' which is
    not reflected in section 10.3.4. I had assumed that Dependency would
    itself specify client and supplier to subset/redefine source and target
    but this oddly appears not to be the case]

  • Reported: UML 2.5 — Sun, 11 Apr 2004 04:00 GMT
  • Updated: Fri, 6 Mar 2015 20:57 GMT