SACM 1.0b2 FTF Avatar
  1. OMG Issue

SACM — Meaning of HasDependencyOn

  • Key: SACM-14
  • Legacy Issue Number: 16512
  • Status: closed  
  • Source: MITRE ( Mr. Samuel Redwine)
  • Summary:

    Various meanings would appear possible including:
    • Version derives from prior version
    • Version derives from these versions of items
    • Copy
    • Uses information from
    • Conclusion based on
    • Change together or should change if other changes
    • Uses
    • Subsumes
    • Compiled from or otherwise results from tool processing of
    • Analysis result regarding
    • Obtains resources from
    • Share contents
    This list is by no means exhaustive and not all may apply to a set of exhibits/artifacts of interest, but having some relations with more restricted meanings than HasDependencyOn or standardizing vaules for natureofdependency would be useful for key kinds of dependencies, e.g. is version derived from. Apparently, as natures of dependencies could vary multiple relations related to a single dependent element must be allowed.
    Fanally, should:
    • Values for natureofdependency that duplicate meanings of AssertedLinks be allowed?
    • HasDependencyOn inherit from AssertedLinks (or less preferably just Assertion)?

  • Reported: ARM 1.0b1 — Thu, 25 Aug 2011 04:00 GMT
  • Disposition: Resolved — SACM 1.0b2
  • Disposition Summary:

    add the following text to Semantics subsection of 11.1.8 IsBasedOn, page 46:
    Derivation of one Document from another can have various meanings including, but not limited to the
    following:
    • Version derives from prior version
    • Version derives from these versions of items
    • Copy
    • Uses information from
    • Conclusion based on
    • Change together or should change if other changes
    • Uses
    • Subsumes
    • Compiled from or otherwise results from tool processing of
    • Analysis result regarding
    • Obtains resources from
    • Share contents
    This list is by no means exhaustive and not all may apply to a set of exhibits of interest. Apparently, as
    natures of dependencies could vary multiple relations related to a single dependent element are possible.
    The SACM Evidence Metamodel does not provide a normative enumeration of the nature of dependency.
    However, should an author of a SACM document desire so, a TaggedValue mechanism shall be used for
    this purpose with a tag 'natureofdependency'.
    Add the following text to section 15.2.6 DependsOn, page 97:
    Dependency of one ProjectElement on another can have various meanings. The SACM Evidence
    Metamodel does not provide a normative enumeration of the nature of dependency. However, should an
    author of a SACM document desire so, a TaggedValue mechanism shall be used for this purpose with a tag
    'natureofdependency'.

  • Updated: Fri, 6 Mar 2015 20:58 GMT