Ads
Links
XMI2 - A tool for exchanging UML models among CASE tools
What?
The XMI2 tool facilitates the interoperability among CASE tools by converting XMI files exported by one tool to the XMI format expected by another one. Only class diagrams are supported, the rest of the model is ignored.

Why?
Because interoperatibility among UML CASE tools is one of the worst nightmare a development team faces nowadays. In theory, the XMI standard exporting format should have solved this problem a long time ago but each tool uses its own XMI "standard", usually incompatible with the one expected by any other tool.
As an example, see the XMI file corresponding to this model depending on whether the file is exported by ArgoUML or by the UML2 Eclipse plug-in.
Check this page for a more complex example
How?
This tool is implemented as a service (SaaS). Simply upload your xmi file and select the input and target tool to obtain a new XMI file ready to be imported in the new tool. See more detailed instructions regarding how to get the XMI file corresponding to your model depending on the CASE tool you are using.
Both XMI models are removed after the conversion. Content model information is not recorded except for some metrics about the model size.
Supported tools?
The service can import XMI files from the following tools:
- ArgoUML (v. 0.24 and 0.28)
- Poseidon (v.5)
- Eclipse UML2 and compatible tools (like MOSKitt)
- MagicDraw (through its Eclipse XMI export option)
- Microsoft Visio 2007
and transform them into one of the following formats:
- ArgoUML (v. 0.24 and 0.28)
- Poseidon (v.5)
- Eclipse UML2 and compatible tools (like MOSKitt)
- yUML
Other tools and/or different versions of the tools mentioned here may work as well but they've not been tested. If you try other tools/versions let me know the results! (thanks)
Limitations?
This service has been created as an auxiliary tool for the other services of the portal. Therefore, only concepts useful to define the domain models used by the other services are supported. This includes most of the class diagram elements (classes, associations, association classes, attributes, generalizations,...) but not other elements such as stereotypes/profiles, interfaces, qualified associations or complex data types.
Feel free to contact for more precise information
How much?
This tool is free. If you like the tool, the best way to support its future development is to try the other services in this portal or support our sponsors
I want to know more
Contact us or subscribe to the blog or the portal news mailing listfor announcements
Try it !
- Register as a user of the portal (top right column)
- Accept the terms and conditions
- Launch the service!
