SysML 2.0b3 FTF Avatar
  1. OMG Issue

SYSML2_ — Inconsistent compartment labels

  • Key: SYSML2_-256
  • Status: open  
  • Source: DEKonsult ( Mr. Hans Peter de Koning)
  • Summary:

    In subclause 7.20.1, Table 19, example "Requirement" the compartment labels "require constraints" and "assume constraints" and their content are misleading and inconsistent. Besides pure "require ConstraintUsage" statements a "require constraints" compartment may also contain "require RequirementUsage" statements. A "require RequirementUsage" has the same semantics as a RequirementUsage contained (isComposite==true) by a containing RequirementUsage (see explanation in subclause 7.20.2). Therefore a better compartment name is possibly "requires".

    The same problem applies to other compartment names for reference usages. The full list of compartments to be made consistent is:
    asserts, assumes, assert, exhibits, performs, requires, satisfies, verifies, include use cases. (Note: frames and frame concerns not included)

  • Reported: SysML 2.0b2 — Wed, 24 Jul 2024 14:06 GMT
  • Updated: Wed, 24 Jul 2024 14:06 GMT