SysML 1.3 RTF Avatar
  1. OMG Issue

SYSML13 — Rate does not support the examples

  • Key: SYSML13-58
  • Legacy Issue Number: 16406
  • Status: closed  
  • Source: NASA ( Dr. Nicolas F. Rouquette)
  • Summary:

    There is an inconsistency w.r.t. the definition of SysML Rate with the notation & examples.

    According to figure 11.8, SysML Rate extends only 2 metaclasses: Parameter and ActivityEdge.
    By generalization, SysML Continuous and Discrete also extend these two metaclasses.

    According to the notation in Table 11.1, <<rate>>, <<continuous>> and <<discrete>> also apply to ObjectNodes.
    The examples in figure B.33 and B.35 show applications of <<continuous>> to CentralBufferNodes and ActivityParameterNodes, both are direct specializations of ObjectNode.
    Some examples in the Practical Guide to SysML do the same – see figure 8.17 on p. 196; figure 15.14 on p. 373

    Both SysML 1.2 Figure 11.8 and the published profile http://www.omg.org/spec/SysML/20100301/SysML-profile.uml are incomplete.

    The resolution is fairly simple: Add an extension from Rate to ObjectNode in figure 11.8 and update the SysML profile accordingly.

    I propose to include this resolution in ballot 5 for sysml 1.3.

  • Reported: SysML 1.2 — Sat, 30 Jul 2011 04:00 GMT
  • Disposition: Resolved — SysML 1.3
  • Disposition Summary:

    This the same issue as 11498 (closed), but add clarification for Figure C.33 and C.35
    about the notation.

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