SysML 1.4 RTF Avatar
  1. OMG Issue

SYSML14 — notation for inherited features

  • Key: SYSML14-39
  • Legacy Issue Number: 18891
  • Status: closed  
  • Source: INCOSE ( Sanford Friedenthal)
  • Summary:

    Notation for inherited features. UML 2.5 has introduced a notation for inherited features. This notation is completely relevant to SysML, and should be added to the diagram elements tables. It applies to blocks, value types, signals, and other classifiers

  • Reported: SysML 1.3 — Wed, 11 Sep 2013 04:00 GMT
  • Disposition: Resolved — SysML 1.4
  • Disposition Summary:

    This resolution includes provisions to add the UML 2.5 inherited features to SysML
    1.4. The following text is from the UML 2.5 specification (ptc/13-08-16) section 9.2.4:
    Members that are inherited by a Classifier may be shown on a diagram of that Classifier by
    prepending a caret ’^’ symbol to the textual representation that would be shown if the
    member were not inherited. Thus the notation for an inherited Property is defined like this:
    <inherited-property> ::= ’^’ <property>
    where <property> is specified in 9.5.4.
    Similarly, the notation for an inherited Connector is defined like this:
    <inherited-connector> ::= ’^’ <connector>
    where <connector> is specified in 11.2.4.
    Analogous notations may be used for all NamedElements that are inheritedMembers of a
    Classifier to indicate that they are inherited.
    Inherited members may also be shown in a lighter color to help distinguish them from noninherited
    members. A conforming implementation does not need to provide this option.

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