-
Key: SYSML21-1
-
Status: open
-
Source: Model Driven Solutions ( Mr. Ed Seidewitz)
-
Summary:
In the Systems Library model Interfaces, the Interface::participant feature is declared as a port usage. However, the semantic constraint checkPortUsageOwnedPortSpecialization then requires that the feature subset ownedPorts. But ownedPorts is unique, will participant has to be non-unique, which violates the constraint validateSubsettingUniquenessConformance.
The feature Interface::participant should thus not subset ownedPorts. Indeed, an Interface is supposed to be a Connection between the ownedPorts of other parts, so its participants shouldn't be considered ownedPorts of the Interface itself, anyway.
-
Reported: SysML 2.0b2 — Thu, 19 Jun 2025 22:16 GMT
-
Updated: Fri, 20 Jun 2025 19:36 GMT
SYSML21 — Interface::participants should not be ownedPorts
- Key: SYSML21-1
- OMG Task Force: Systems Modeling Language (SysML) 2.1 RTF