-
Key: SYSML2_-349
-
Status: open
-
Source: DEKonsult ( Mr. Hans Peter de Koning)
-
Summary:
There are a number of compartments in graphical notation that have misleading labels. For example, a "require constraints" compartment may contain besides pure "require ConstraintUsage" also "require RequirementUsage" statements. Similary, a "assume constraints" compartment may contain besides "assume ConstraintUsage" also "assume RequirementUsage". A "require RequirementUsage" has the same semantics as a RequirementUsage contained (isComposite==true) by a containing RequirementUsage (see explanation in subclause 7.20.2).
This is a wider problem that potentially also applies to other qualified compartment labels. The full list of affected compartment label qualifiers is:
- assert
- assume
- exhibit
- include use cases
- perform
- require
- satisfy
- verify
In addition a mix of verb forms are used in compartment labels, some use the infinitive (satisfy requirements), some use third person singular form (satisfies). This is confusing and should be regularized in a consistent way, following a single rule.
-
Reported: SysML 2.0b2 — Wed, 16 Oct 2024 14:07 GMT
-
Updated: Wed, 16 Oct 2024 15:01 GMT
SYSML2_ — Inconsistent compartment labels
- Key: SYSML2_-349
- OMG Task Force: Systems Modeling Language (SysML) 2.0 FTF 2