I think many of us would agree that the (practically inexistent) interoperatibility among current UML tools is one of the problems that limit the adoption of modeling techniques. The last thing companies want is to be tied to a specific software tool.
In theory, the XMI (XML Metadata Interchange) standard format should have solved this problem a long time ago but the reality is that each tool uses its own XMI “standard” to save the models, usually incompatible with the one expected by any other tool. To sum up, we are far away from the model once openanywhere
If you think I’m exaggerating just take a look at the XMI file exported by the well-known Microsoft Visio, MagicDraw, Eclipse UML2 AND ArgoUML tools to represent the following UML diagram (excerpt of a typical rental car system)
But don’t lose your hope just yet!. The OMG is working hard to solve this problem and meanwhile you can always give my XMI transformation service a try.
| Model |
XMI files |
|

|
|
If you enjoyed this post you can subscribe to this Software Modeling blog and/or follow me on twitter or through the portal’s mailing list . AND if you really liked it help me pass it ON TO others by bookmarking AND sharing the post USING the links below:
[...] (typeof(addthis_share) == "undefined"){ addthis_share = [];}My dream: “Model once open everywhere” seems now a little bit [...]