-
Key: FUML12-34
-
Legacy Issue Number: 19528
-
Status: closed
-
Source: Model Driven Solutions ( Mr. Ed Seidewitz)
-
Summary:
Specification: Semantics of a Foundational Subset for Executable UML Models (FUML), v1.1 (formal-13-08-06)
Subclause: 8.6.4.2.1 AcceptEventActionActivationThe AcceptEventActionActivation::match operation should not require equality of Signals to match a signal instance to the Signal of a trigger of the AcceptEventAction. Rather, it should allow the Signal of the signal instance to be a descendant of the Signal of a trigger SignalEvent.
-
Reported: FUML 1.1 — Fri, 18 Jul 2014 04:00 GMT
-
Disposition: Resolved — FUML 1.2
-
Disposition Summary:
Change AcceptEventActionActivation::match
The UML 2.4.1 specification is not explicit on how the receipt of a signal is matched to a signal event. The UML 2.5 specification, however, in 13.3.3, states that "A SignalEvent is a MessageEvent for messages requesting the reception of an instance of a specific Signal." Since an instance of a specialization of a signal is also an instance of the general signal, the statement in the UML 2.5 specification supports the view that the intent is that instances of specialized signals also match a signal event for the general signal.
-
Updated: Tue, 22 Dec 2015 15:09 GMT
FUML12 — AcceptEventActionActivation::match should match instances of descendants of a trigger's signal
- Key: FUML12-34
- OMG Task Force: fUML 1.2 RTF