UML 2.5 FTF Avatar
  1. OMG Issue

UML25 — Page 353, 14.2.4 - StateMachine symbols on graphical representations of Transitions

  • Key: UML25-374
  • Legacy Issue Number: 17988
  • Status: closed  
  • Source: oose Innovative Informatik eG ( Mr. Axel Scheithauer)
  • Summary:

    The spec says that a choice point symbol on a graphical representation of a transition is not part of any Activity. That’s exactly what I expected, since a choice point is not allowed in an Activity. Then it says, that the symbol maps to a choice Pseudostate and uses the same notation. In other words, the choice point symbol maps to a choice point and uses the choice point symbol. Hm.
    What is the difference between a choice point symbol on a transition with textual representation and on a transition with a graphical representation? The same is unclear with state, initial state, merge, and final state symbols. The symbols are the same and mean the same as in normal transitions. The example in figure 14-30 supports this view.

    Proposed Res Explain in more detail. If possible add the corresponding Activity Diagram.

  • Reported: UML 2.4.1 — Thu, 27 Sep 2012 04:00 GMT
  • Disposition: Resolved — UML 2.5
  • Disposition Summary:

    The cited statement is taken out of context, which provides a setting for this seeming tautology. The context here is
    the special graphical notation for transitions, which is distinct from the rest of the state machine notation. Hence, the
    choice point symbol could, for example, be mapped to a conditional statement instead of a pseudostate. By saying
    explicitly that it maps to a choice point pseudostate clarifies this point. The same goes for all the other symbols.
    Hence, it is not as trivial as it sounds.
    In the text that introduces this notation there is a clear statement that this is a unique notation applicable only to
    Transitions (“As an alternative, in cases where the effect Behavior can be described as a control-flow based sequence
    of Actions, there is a graphical representation for Transitions and compound transitions which is similar to the notation
    used for Activities.”). There is also a Note, introduced as part of the resolution to issue 17986, that clearly warns that
    the notation is not an the same as the notation for Activities. It is not clear that any further statementswill help. Adding
    an activity diagram example here would likely only lead to confusion.
    Disposition: Closed - No Change

  • Updated: Fri, 6 Mar 2015 20:59 GMT