KerML 1.1b1 RTF Avatar
  1. OMG Issue

KERML11 — State::entryAction HappensJustBefore State::doAction

  • Key: KERML11-73
  • Status: open  
  • Source: Ansys Government Initiatives ( Mr. Richard Page)
  • Summary:

    Referring to UML 2.5.1 section 14.2.3.4.5 "Entering a State", it says:

    The semantics of entering a State depend on the type of State and the manner in which it is entered. However, in all cases, the entry Behavior of the State is executed (if defined) upon entry, but only after any effect Behavior associated with the incoming Transition is completed. Also, if a doActivity Behavior is defined for the State, this Behavior commences execution immediately after the entry Behavior is executed. It executes concurrently with any subsequent Behaviors associated with entering the State, such as the entry Behaviors of substates entered as part of the same
    compound transition.

    (Emphasis Added)

    To be consistent with the expectations from the UML specification, we want to update KerML to ensure that the StatePerformance::doAction always occurs immediately after the StatePerformance::entryAction

  • Reported: KerML 1.0b2 — Thu, 17 Jul 2025 21:41 GMT
  • Updated: Thu, 17 Jul 2025 21:41 GMT