-
Key: UML25-478
-
Legacy Issue Number: 18248
-
Status: closed
-
Source: NASA ( Dr. Nicolas F. Rouquette)
-
Summary:
In chapter 14, the notation for state machine specializations uses <<extended>> and
{final}.
<<extended>> is defined as a constraint-based keyword for a Region or a StateMachine.
However, the notation in 14.3.4 clearly indicates that a state can be extended.
There should be a new entry in the keyword table specifying the constraint-based application
of the extended keyword to a State that has a non-empty redefinedState.
The notation only covers the possibility of a modeler declaring states and transitions as {final}.
{final}.
Conceptually, a modeler should also be able to declare a region as
There is no definition for what {final}is. Since it requires explicit declaration from the modeler,
it should be defined as a stereotype-based keyword notation with a new stereotype <<final>> defined in the UML standard profile.<<extended>> and
{final}should be explicitly defined in the semantics section in 14.3.3.
-
Reported: UML 2.5b1 — Mon, 5 Nov 2012 05:00 GMT
-
Disposition: Resolved — UML 2.5
-
Disposition Summary:
Merged with 12380
-
Updated: Fri, 6 Mar 2015 20:59 GMT
UML25 — Notation for state machine specializations
- Key: UML25-478
- OMG Task Force: Unified Modeling Language 2.5 (UML) FTF