Re: XMI



Think this way.

You want portability. This can be achived if all the information
modeled in UML is stored.

Now we should be able to take this information to soemother tool and it
should be able to draw the same UML diag.

This is possible if the way the information modeled using tool1 is
understood by tool2. right?

Now lets standardized the format of storing information. So that
information generated by any tool using standard UML notations may b
stored using uniform / standard mechasim so that this can be fed to any
other tool, compliant to this spec and get redraw the whole model.

This format of storing is today standardized by OMG called XMI.

That allows all the compliant tools to interoperate with each other.

.



Relevant Pages

  • Re: Interface usage best practices
    ... Rational's contribution was mainly in the original UML proposal that was ... > Why do you see OCL as a proprietary standard? ... doesn't affect the fact the semantics is well defined. ... The operation name implies a responsibility, ...
    (comp.object)
  • Re: Ambiguities of the Harel/UML FSM model
    ... resolving the action sequence/context. ... Pretty much every standard in computer science leaves such leeway, ... proper execution model for UML represented a major hole in the UML spec ...
    (comp.object)
  • Re: Interface usage best practices
    ... Just "the Booch notation". ... It is far superior to UML in many respects. ... Why do you see OCL as a proprietary standard? ... In general I favour that approach, its how SDL tools work too in ...
    (comp.object)
  • Re: does a software architect need UML skills?
    ... It is called a defacto standard. ... a lot of companies will say they use UML for all ... And that is a pretty bad characteristic for an architect. ... and I'm perfectly capable of communicating with ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: Any XML (or another ASCII-based file) standard UML?
    ... Such standard for portability between UML ... stereoRef ... create an XML schema for UML. ...
    (comp.object)