XMI
-
:(( Can somebody give me a GOOD START on XMI :-O - Just the Basics. I tried to get some information on What XMI is and its intended use, but did not get any useful information. All I know of it is that it is an XML-based, stream representation of a UML model which has the potential to allow models to be shared between different UML tools. I find tools to convert XMI to UML and vice versa, but no good start on what XMI is, what is it used for? The future of XMI or in other words, will it have a widespread use as XML has today. I am told it would take the place of UML soon - How true is this Statement? :sigh:
-
:(( Can somebody give me a GOOD START on XMI :-O - Just the Basics. I tried to get some information on What XMI is and its intended use, but did not get any useful information. All I know of it is that it is an XML-based, stream representation of a UML model which has the potential to allow models to be shared between different UML tools. I find tools to convert XMI to UML and vice versa, but no good start on what XMI is, what is it used for? The future of XMI or in other words, will it have a widespread use as XML has today. I am told it would take the place of UML soon - How true is this Statement? :sigh:
Hi, A starting point would be the OMG web site generally, and maybe this page http://www.omg.org/technology/xml/index.htm[^] in particular. From what I know, it's just an XML language for describing UML models so they can be exchanged between different vendors modelling tools. It can't take the place of UML as it is just a standard language for describing UML models. As for its' future - personally I can't see much call for it in the real world, except maybe for large open source projects where a number of different UML editors might be used by different contributors. From my experience organisations tend to standardise on the use of a single modelling tool, so unless they want to exchange models externally they would have no call for XMI. I have no real idea, but perhaps it is possible be that certain vendors would like to use XMI to store the models generated by their modelling tools, however xml would seem to be an extremely inefficient way to store this data. A bit like storing very large spreadsheets as XML, only worse! It would be interesting to hear what started your interest in XMI? Cheers Phil Hobgen barbari.co.uk Southampton, UK
-
Hi, A starting point would be the OMG web site generally, and maybe this page http://www.omg.org/technology/xml/index.htm[^] in particular. From what I know, it's just an XML language for describing UML models so they can be exchanged between different vendors modelling tools. It can't take the place of UML as it is just a standard language for describing UML models. As for its' future - personally I can't see much call for it in the real world, except maybe for large open source projects where a number of different UML editors might be used by different contributors. From my experience organisations tend to standardise on the use of a single modelling tool, so unless they want to exchange models externally they would have no call for XMI. I have no real idea, but perhaps it is possible be that certain vendors would like to use XMI to store the models generated by their modelling tools, however xml would seem to be an extremely inefficient way to store this data. A bit like storing very large spreadsheets as XML, only worse! It would be interesting to hear what started your interest in XMI? Cheers Phil Hobgen barbari.co.uk Southampton, UK
Thank you Phil for the start. I interest in XMI started as read an introductory article on it. I tried to search for more information on it and wasn't able find much to my dismay. All GREAT Men were ORDINARY people to start with. What you CANnot VISUALIZE you CANnot ACHIEVE.