Model Migration Case for TTC 2010
The following resources are made available for a case submitted to TTC 2010.
Core task
- The UML 1.4 metamodel from the OMG.
- The UML 2.2 metamodel from the OMG.
- XMI 2.1 of the original activity diagram, conforming to this Ecore metamodel.
- XMI 2.1 of a migrated activity diagram, conforming to the metamodel provided by the Eclipse UML 2 Tools 3.0.0. Note that this model is based on our interpretation of the differences between UML 1.4 and UML 2.2, which may differ from the interpretation made in submissions.
We include the evolved metamodel for your convenience, but please do not generate code or an EMF genmodel from it. Instead, please install the Eclipse UML 2 Tools version 3.0.0, which includes this metamodel. Installation instructions can be found here.
Alternatively, you might prefer for your migration to produce a model that conforms to a minimal UML 2.1 metamodel: XMI 2.1 of a minimal migrated activity diagram, conforming to this Ecore metamodel.
Extension: Alternative Object Flow State Migration Semantics
- XMI 2.1 of a migrated activity diagram, conforming to the metamodel provided by the Eclipse UML 2 Tools 3.0.0. Note that this model is based on our interpretation of the differences between UML 1.4 and UML 2.2, which may differ from the interpretation made in submissions.
Extension: Concrete Syntax
- ArgoUML project containing the original activity diagram. (The View | XML Dump option can be used to obtain an XML representation of the diagram).
Extension: XMI
- XMI 1.2 of the original activity diagram.
- XMI 1.2 of the UML 1.4 metamodel (from the OMG).
All-in-one Download
Alternatively, download this archive containing all of these resources.