Skip to main content

Model to Model Transformation (MMT)

Model-to-Model Transformation is a key aspect of Model-Driven Development (MDD).

The MMT project hosts Model-to-Model Transformation languages. Transformations are executed by transformation engines that are plugged into the Eclipse Modeling infrastructure. MMT is a subproject of the top-level Eclipse Modeling Project.

The MMT project has no releases as such, rather its sub-projects have their own releases.

ATL

ATL (ATL Transformation Language) is a model transformation language and toolkit. In the field of Model-Driven Engineering (MDE), ATL provides ways to produce a set of target models from a set of source models.

Developed on top of the Eclipse platform, the ATL Integrated Environnement (IDE) provides a number of standard development tools (syntax highlighting, debugger, etc.) that aims to ease development of ATL transformations.

Validation (Incubation) PhaseQVT Declarative

The QVT Declarative component is a partial implementation of the Core and Relations Languages defined by the OMG standard specification (MOF) 2.0 Query/View/Transformation.

QVT Operational

The QVT Operational component is a partial implementation of the Operational Mappings Language defined by the OMG standard specification (MOF) 2.0 Query/View/Transformation.

Incubation

Some components are currently in their Validation (Incubation) Phase.

News

May 18th, 2012 - M2M project renamed as MMT.

Jan 15th, 2007 - ATL web site moved from GMT to MMT.

Jan 15th, 2007 - ATL recognized as a standard solution for model transformation in Eclipse.

Jan 15th, 2007 - M2M is alive.

Build Feeds Build News

Sorry, can't access database.

Modeling Corner

Want to contribute models, projects, files, ideas, utilities, or code to MDT or any other part of the Modeling Project? Now you can!

Have a look, post your comments, submit a link, or just read what others have written. Details here.

Back to the top