SysML 1.7 RTF Avatar
  1. OMG Issue

SYSML17 — Statement about UML semantics of ActivityPartitions is wrong

  • Key: SYSML17-515
  • Status: open  
  • Source: oose Innovative Informatik eG ( Axel Scheithauer)
  • Summary:

    The specification says:

    Classifiers or Properties represented by an ┬źAllocateActivityPartition┬╗ do not have any direct responsibility for invoking behavior depicted within the partition boundaries. To depict this kind of direct responsibility, the modeler is directed to the UML 2 standard, sub clause 12.3.10, "ActivityPartition," Semantics topic.

    However, the UML says in clause 15.6.3.1 (which is the current number of the referenced section):

    Behaviors invoked within the partition are the responsibility of instances of the Classifier that the partition represents.

    Let me paraphrase this:
    SysML: "UML says Classifiers are responsible for invoking behaviors"
    UML: "Classifiers are responsible for behaviors"

    I guess invoking a behavior was confused with carrying out a behavior.

    My suggestion: It is not necessary to restate UML semantics in SysML. Since it cannot be expressed in ocl anyway, the complete constraint can be removed.

  • Reported: SysML 1.6 — Wed, 6 Apr 2022 18:44 GMT
  • Updated: Wed, 20 Apr 2022 16:04 GMT