Author Topic: UML2 compliance - Composite structure  (Read 385 times)


  • EA Novice
  • *
  • Posts: 18
  • Karma: +0/-0
    • View Profile
UML2 compliance - Composite structure
« on: December 09, 2007, 02:40:33 am »
The CollaborationUse as specified in UML2 07-02-05 is not defined in EA. It is replaced by CollaborationOccurrence which is not part of a UML2 specification. In UML2 it is said that "Occurrence" is employed in a event context (p 14), which is not the cas of collaborations.

EA models CollaborationOccurrence as an instance of a collaboration, and it's not UML2 compliant since CollaborationUse is not an instance of a Collaboration; it's another model element by itself (p 166).

Properties are replaced by parts in EA when the model element is called a "Property" (p 163). In the EA Example (BrokeredSale Collaboration), rôles are modeled with classes while it should be modeled with the use of properties (p 169).

Why being not close to UML2 in the composite structure model ?