MMT is a subproject of the Eclipse Modeling Project (EMP) for Model-to-Model Transformations. In April 2012, it was renamed from M2M to avoid confusion with the increasingly popular
Machine-to-Machine Machine to machine (M2M) is direct communication between devices using any communications channel, including wired and wireless.
Machine to machine communication can include industrial instrumentation, enabling a sensor or meter to communicate t ...
usage.
Three components are available for model to
model transformation
A model transformation, in model-driven engineering, is an automated way of modifying and creating models. An example use of model transformation is ensuring that a family of models is consistent, in a precise sense which the software engineer can ...
s:
*
ATL
ATL may refer to:
Places
* Atlanta, a city in the U.S. state of Georgia
** Hartsfield–Jackson Atlanta International Airport (IATA airport code)
** Peachtree station (Amtrak station code)
* Attleborough railway station, located in Norfolk, Engl ...
(ATLAS Transformation Language) from
INRIA
The National Institute for Research in Digital Science and Technology (Inria) () is a French national research institution focusing on computer science and applied mathematics.
It was created under the name ''Institut de recherche en informatiq ...
*Operational QVT, originally from
Borland
*Declarative QVT, from
Willink Transformations Willink is a Dutch toponymic surname.Willink
at the Eclipse
An eclipse is an astronomical event that occurs when an astronomical object or spacecraft is temporarily obscured, by passing into the shadow of another body or by having another body pass between it and the viewer. This alignment of three ce ...
implementation of the
OMG
OMG may refer to:
* Oh my God (sometimes also Oh my Goodness or Oh my Gosh), a common abbreviation, often used in SMS messages and Internet communication
Acronyms
* OMG is the IATA code for Omega Airport, Omega, Namibia
* Operational manoeuvre ...
QVT
QVT (Query/View/Transformation) is a standard set of languages for model transformation defined by the Object Management Group.
Overview
Model transformation is a key technique used in model-driven architecture. As the name QVT indicates, the ...
standard (the Eclipse foundation is now a member of OMG as of January 2007).
References
External links
MMT Project home page
Specification languages
{{software-stub