Linus asked:

> What would it take to update MDR to the correct versions of 
> MOF and XMI?

- Formalization of a MOF 2.x compatible JMI either in the JCP, OMG, or an
independent group (perhaps just a set of collaborating projects)

- Implementation of MOF 2.x semantics in MDR (it currently implements MOF
1.4).  EMOF isn't sufficient since the UML metamodels use CMOF, but it might
not be necessary to implement the full CMOF semantics.  This would require
more investigation.

MagicDraw was claimed (by the AndroMDA team) to have started an open source
upgrade of MDR for UML 2.x, but have supposedly dropped it because of
unacceptable performance.

> Is there another open source MOF/CWM tool out there with a 
> better roadmap for this?

Not that I've found.  Brian Topping of Dentaku http://dentaku.codehaus.org/
was interested in perhaps doing a rewrite.  AMOF2 might be another possible
starting point visit:
http://www2.informatik.hu-berlin.de/sam/meta-tools/aMOF2.0forJava/index.html
http://developer.berlios.de/projects/amof2/  Another possibility would be to
give up on the standards-based approach and just use EMF/UML2.  They don't
currently do Diagram Interchange and each additional MOF2 based model (eg
SysML) would require proprietary IBM magic to convert from CMOF to something
usable with EMF.

There have been discussions on both the JMI and MDR lists about this
periodically over the last year without anyone offering any good solutions.
The last JMI discussion was May 2006 (see "State of JMI" thread)
http://archives.java.sun.com/archives/jmi-interest.html.  The most recent
substantive MDR discussion was Nov/Dec 2005
http://mdr.netbeans.org/servlets/SummarizeList?listName=users

I try and keep at least one eye open for new developments that would present
away forward from our current roadblock, but I'd be more than happy to hear
other suggestions.

Tom

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to