SysML 2.0b3 FTF Avatar
  1. OMG Issue

SYSML2_ — Update validateParameterMembershipOwningType constraint

  • Key: SYSML2_-770
  • Status: open  
  • Source: Model Driven Solutions ( Mr. Ed Seidewitz)
  • Summary:

    The resolution to KERML_-132 introduces a new ConstructorExpression. The textual notation for a ConstructorExpression has an argument list that is parsed like that of an InvocationExpression, into a set of parameters owned via ParameterMemberships, with the argument Expressions related to the parameters by FeatureValue relationships. However, for a ConstructorExpression, the argument parameters are not directly owned by the ConstructorExpression but, rather, by the result of the ConstructorExpression.

    Unfortunately, the validateParameterMembershipOwningType constraint requires that the owningType of a ParameterMembership be a Behavior or a Step (an Expression is a kind of Step). This fails in the in the case of the proposed parsing for a ConstructorExpression, because its result Feature is not a Step.

  • Reported: KerML 1.0b2 — Fri, 21 Feb 2025 04:18 GMT
  • Updated: Fri, 21 Feb 2025 04:18 GMT