Legacy Issue Number: 16406
Source: NASA ( Nicolas Rouquette)
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
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