UML 2.5 FTF Avatar
  1. OMG Issue

UML25 — Location: p. 336 Compound transitions

  • Key: UML25-384
  • Legacy Issue Number: 17998
  • Status: closed  
  • Source: University of Texas ( Omar Badreddin)
  • Summary:

    More than one transitions guarded to be true?
    A known under-specification. For tool developers, it is better to make a choice here. In Umple (since it is a textual notation) we give precedence to the transition that was defined earlier in the sequential text.

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

    The possibility of multiple true guards can never be practically excluded in practice (e.g., guards may involve variables).
    As for how to deal with that situation, UML leaves that up to the tool implementers. There does not seemto be
    a compelling case to define a formal rule, especially since that might cause backward compatibility problems in some
    models (i.e., some tools may have chosen a different way of defining precedence).
    Disposition: Closed - No Change

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