[gme-users] Interoperability with XMI-compliant tools

Zoltan Molnar zoltan.molnar at vanderbilt.edu
Thu Apr 3 13:43:32 CDT 2008


Since it seems that it makes sense to be, it ought to be.
(Based on user feedback, right?)

Zoli

Joe Porter wrote:
> Zoli,
>
> Are these tools going to be included in an upcoming GME release?  It 
> sounds like they would be very useful, particularly in light of the 
> fairly strong reverse engineering capabilities of EA.
>
> -Joe
>
> On Thu, Apr 3, 2008 at 9:46 AM, Zoltan Molnar 
> <zoltan.molnar at vanderbilt.edu <mailto:zoltan.molnar at vanderbilt.edu>> 
> wrote:
>
>     Hi,
>     What i can tell, is my little experience about interoperability:
>     We have created a tool a while ago (kind of a standalone modelbuilder,
>     operating on MgaProjects like an interpreter) for migrating Enterprise
>     Arcihtect models (UML) into GME, the result was a MetaGME model,
>     that is
>     a metamodel.
>     We we have seen that the models exported through 'Export to MOF/XMI'
>     command from Enterprise Architect, left out completely the
>     associations.
>     (I can't recall which MOF/XMI version pair did support EA, but the
>     bottom line is that it was not suitable.)
>
>     So we had to use the 'Export to UML' feature, and after figuring
>     out the
>     logic of the exported file, our tool was able to build a MetaGME
>     model,
>     by supposing that each UML element in EA will be mapped into a
>     <<Model>>
>     in the destination MetaGME model.
>     Associations were preserved. So we can conclude, that we created
>     basicly
>     a tool which was able to map UML models automatically from a EA's XML
>     custom format (just like our non-standard .XME file format) to GME's
>     custom MetaGME model.
>
>     [Note: This process gave born to another tool QuickReplace, an
>     interpreter basicly, in MetaGME, which could change the selected
>     object's stereotype instantly: for example from a <<Model>> to an
>     <<Atom>>, while preserving certain (e.g. ReferTo, SetMember,
>     ContainedBy) relationships.]
>
>     br, Zoli
>
>     jhoffert at dre.vanderbilt.edu <mailto:jhoffert at dre.vanderbilt.edu>
>     wrote:
>     > Hello, all.
>     >
>     > One disadvantage I've heard for using GME is the lack of
>     interoperability
>     > with XMI-compliant tools. If this is the case is this simply
>     because a GME
>     > metamodel can not be expressed in Meta-Object Facility (MOF)? If
>     so, why
>     > can't it be? If not, why not?
>     >
>     > Is the .xme format that GME uses not compatible with MOF?
>     >
>     > Thanks.
>     >
>     > -Joe
>     > _______________________________________________
>     > gme-users mailing list
>     > gme-users at list.isis.vanderbilt.edu
>     <mailto:gme-users at list.isis.vanderbilt.edu>
>     > http://list.isis.vanderbilt.edu/mailman/listinfo/gme-users
>     >
>     >
>
>     _______________________________________________
>     gme-users mailing list
>     gme-users at list.isis.vanderbilt.edu
>     <mailto:gme-users at list.isis.vanderbilt.edu>
>     http://list.isis.vanderbilt.edu/mailman/listinfo/gme-users
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> gme-users mailing list
> gme-users at list.isis.vanderbilt.edu
> http://list.isis.vanderbilt.edu/mailman/listinfo/gme-users
>   



More information about the gme-users mailing list