-
Key: SPEM2-7
-
Legacy Issue Number: 11078
-
Status: closed
-
Source: International Business Machines ( Dr. Peter Haumer)
-
Summary:
UML 2 Profile: Fix stereotype extensions for components and update examples in specification (Thanks to FTF member Chris Armstrong, APG for helping identifying and discussing this issue.) The UML 2 Profile contains errors that prevent specification consumers from remodeling the examples presented in Section 14.7 using UML 2 Components and the supplied stereotypes. The Process Component stereotype extends Package, but UML 2 Components are Classes. Extend the stereotype from UML 2 Class and Package. The latter is necessary, because in SPEM 2 as well as SPEM 1.1 Process Components are derived from UML Package in the meta-model. A profile user shall be able to choose to apply the stereotype to UML Packages or Components. The stereotype definition currently misses a graphical icon that is shown in the examples. Add an icon to the stereotype. The Work Product Port stereotype extends Classifier, but UML 2 Ports are Properties, not Classifiers. Extend the stereotype from UML Port and not Classifier. The examples presented use different graphical icon than defined for the profile’s stereotypes. Redraw the diagrams to be consistent with the profile.
-
Reported: SPEM 1.1 — Thu, 31 May 2007 04:00 GMT
-
Disposition: Resolved — SPEM 2.0b1
-
Disposition Summary:
- Changed Process Component stereotype to extend Class and Package in model and specification.
- Changed Work Product Port to extend Port.
- Fixed model by assigning the same icon to the Process Component stereotype as listed in the specification.
- Replaced all figures with new diagrams coming from the same UML modeling tool that was used for all other figures in the specification using the fixed profile.
- The old figures used the same names for component, port type, and work product definition name, which was very confusing. We adjusted the names.
-
Updated: Sat, 7 Mar 2015 04:18 GMT
SPEM2 — Fix stereotype extensions for components and update examples in spec
- Key: SPEM2-7
- OMG Task Force: SPEM 2.0 FTF