UML 2.6 RTF Avatar
  1. OMG Issue

UMLR — Meaning of State in ProtocolStateMachines

  • Key: UMLR-477
  • Legacy Issue Number: 18162
  • Status: open  
  • Source: Simula Research Laboratory ( Dr. Bran Selic)
  • Summary:

    Category: Minor

    In the section on “State in ProtocolStateMachines” it is stated:

    “The States of ProtocolStateMachines are exposed to the users of their context Classifiers. A protocol State represents an exposed stable situation of its context Classifier: When an instance of the Classifier classifier is not processing any BehavioralFeature invocation, users of this instance can always know its state configuration. ”

    This does not seem to make sense, at least for declarative protocol state machines – they do not have a run-time manifestation, so it is not clear what it means for the state of such a machine to be “exposed to collaborators”.

  • Reported: UML 2.4.1 — Wed, 10 Oct 2012 04:00 GMT
  • Updated: Fri, 6 Mar 2015 20:57 GMT