XMI2 – A tool for exchanging UML models among CASE tools
The XMItoXMI tool facilitates the interoperability among UML 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 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
- Modelio (v.1)
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
- Modelio (v.1)
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)
Executing the service
Follow these instructions
*Company logos ARE trademarks OF their respective owners
is your service down, or permanently shutdown? thanks!
All services are up and free. Please check http://modeling-languages.com/services-2/
Is there a plan to include starUML in the supported uml tools?
Unfortunately at the moment there are no plans to add any other tool (except as part of a consulting agreement http://modeling-languages.com/consulting-services/ )