Model once open anywhere – Definitely not true (an example)

 

 

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

MagicDraw
Microsoft Visio
ArgoUML
Eclipse UML2

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:

One Response to Model once open anywhere – Definitely not true (an example)

  1. [...] (typeof(addthis_share) == "undefined"){ addthis_share = [];}My dream: “Model once open everywhere” seems now a little bit [...]

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Powered by WordPress