-
Key: UML22-23
-
Legacy Issue Number: 6489
-
Status: closed
-
Source: NIST ( Mr. Conrad Bock)
-
Summary:
Protocol machines should not have ports in them. It should be an
extension in the ports package. Otherwise there is a backwards
dependency onto composite structure. -
Reported: UML 1.5 — Fri, 7 Nov 2003 05:00 GMT
-
Disposition: Resolved — UML 2.2
-
Disposition Summary:
Discussion
Statemachines already depend on ports via triggers, so the proposed change will not remove the dependency.
Furthermore, creating a dependency from composite structures to statemachines would create a more serious
layering problem. Therefore, resolving this dependency requires a non-trivial restructuring that shall be done
by an RTF at this point.
UML 2.5 has a different modular structure than UML 2.4 and earlier versions, with a single-level “flat”
structure in which inter-module dependency concerns, which are at the core of this issue, are no longer
relevant.
Disposition: Closed - No Change -
Updated: Fri, 6 Mar 2015 20:58 GMT