UML 2.2 RTF Avatar
  1. OMG Issue

UML22 — Ports in Protocol State Machines

  • 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