SysML 2.0b2 FTF Avatar
  1. OMG Issue

SYSML2 — TransitionUsage effectAction attribute text and constraint are different

  • Key: SYSML2-398
  • Status: open  
  • Source: NIST ( Mr. Conrad Bock)
  • Summary:

    In Clause 8.3.17.9 (TransitionUsage), the Attributes section says effectAction are expressions:

    Attributes
    /effectAction : ActionUsage [0..*] {subsets feature}
    The ActionUsages that define the effects of this TransitionUsage, which are the ownedFeatures of the TransitionUsage related to it by TransitionFeatureMemberships with kind = effect, which must all be Expressions.

    but a constraint says they're action usages

    deriveTransitionUsageEffectAction
    The effectActions of a TransitionUsage are the transitionFeatures of the ownedFeatureMemberships of the TransitionUsage with kind = effect, which must all be ActionUsages.
    triggerAction = ownedFeatureMembership->
    selectByKind(TransitionFeatureMembership)->
    select(kind = TransitionFeatureKind::trigger).transitionFeatures->
    selectByKind(AcceptActionUsage)

  • Reported: SysML 2.0a1 — Fri, 25 Aug 2023 19:39 GMT
  • Updated: Mon, 8 Apr 2024 18:21 GMT