M2M (Eclipse)
Encyclopedia
M2M is the Eclipse
Eclipse (software)
Eclipse is a multi-language software development environment comprising an integrated development environment and an extensible plug-in system...

 implementation of the OMG
Object Management Group
Object Management Group is a consortium, originally aimed at setting standards for distributed object-oriented systems, and is now focused on modeling and model-based standards.- Overview :...

 QVT
QVT
QVT is a standard set of languages for model transformation defined by the Object Management Group .- Overview :...

 standard (the Eclipse foundation is now a member of OMG as of January 2007). M2M is a subproject of Eclipse Modeling Project (EMP).

Three components are available for model to model transformations
Model transformation
A model transformation, in model-driven engineering, is an automatable way of ensuring that a family of models is consistent, in a precise sense which the software engineer can define...

:
  • ATL
    ATLAS Transformation Language
    ATL is a model transformation language and toolkit developed and maintained by OBEO and AtlanMod. It was initiated by the team...

     (ATLAS Transformation Language) from INRIA
  • Procedural QVT, from Borland
    Borland
    Borland Software Corporation is a software company first headquartered in Scotts Valley, California, Cupertino, California and finally Austin, Texas. It is now a Micro Focus subsidiary. It was founded in 1983 by Niels Jensen, Ole Henriksen, Mogens Glad and Philippe Kahn.-The 1980s:...

  • Declarative QVT, from Obeo


Implementations announced by Obeo and Borland should be available in the near future.

External links

  • M2M Project home page
  • [news://news.eclipse.org/eclipse.modeling.m2m M2M newsgroup] : Updated information is available from the corresponding newsgroup, providing latest news on the evolution of the three implementations and of bridges between them.
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK