Book a Demo

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

7Alpha7

  • 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 ?