Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. XML / XSL
  4. XMI

XMI

Scheduled Pinned Locked Moved XML / XSL
questiontoolsxml
3 Posts 2 Posters 1 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C Offline
    C Offline
    CSharpBala
    wrote on last edited by
    #1

    :(( 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:

    P 1 Reply Last reply
    0
    • C CSharpBala

      :(( 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:

      P Offline
      P Offline
      Phil Hobgen
      wrote on last edited by
      #2

      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

      C 1 Reply Last reply
      0
      • P Phil Hobgen

        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

        C Offline
        C Offline
        CSharpBala
        wrote on last edited by
        #3

        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.

        1 Reply Last reply
        0
        Reply
        • Reply as topic
        Log in to reply
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes


        • Login

        • Don't have an account? Register

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • World
        • Users
        • Groups