Source: oose Innovative Informatik eG ( Axel Scheithauer)
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 126.96.36.199 (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
SYSML17 — Statement about UML semantics of ActivityPartitions is wrong
- Key: SYSML17-515
- OMG Task Force: SysML 1.7 RTF