Difference between revisions of "Model to Model Transformation - MMT"
m (Model to Model Transformation (M2M) moved to MMT: New project name) |
|||
(3 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
{{Backlink|Modeling}} | {{Backlink|Modeling}} | ||
− | Model-to-model transformation is a key aspect of model-driven development (MDD). The MMT project provides a framework for model-to-model transformation languages. Transformations are executed by transformation engines. There are three transformation engines that are developed in the scope of this project: ATL, QVTo, QVTd. MMT is a subproject of the top-level [[Modeling | Eclipse Modeling Project]]. | + | Model-to-model transformation is a key aspect of model-driven development (MDD). The MMT project provides a framework for model-to-model transformation languages. Transformations are executed by transformation engines. There are three transformation engines that are developed in the scope of this project: [[M2M/Atlas Transformation Language (ATL)|ATL]], [[M2M/Operational QVT Language (QVTO)|QVTo]], [[MMT/QVT_Declarative_(QVTd)|QVTd]]. MMT is a subproject of the top-level [[Modeling | Eclipse Modeling Project]]. |
The MMT project was originally known as the M2M project. The name was changed to avoid confusion with Machine-to-Machine. | The MMT project was originally known as the M2M project. The name was changed to avoid confusion with Machine-to-Machine. | ||
Line 12: | Line 12: | ||
* [[M2M/Atlas Transformation Language (ATL)|Atlas Transformation Language (ATL)]] | * [[M2M/Atlas Transformation Language (ATL)|Atlas Transformation Language (ATL)]] | ||
* [[M2M/Operational QVT Language (QVTO)|QVT Operational Mappings Language (QVTo)]] | * [[M2M/Operational QVT Language (QVTO)|QVT Operational Mappings Language (QVTo)]] | ||
− | * [[ | + | * [[MMT/QVT_Declarative_(QVTd)|QVT Declarative Languages (QVTd)]], supporting QVT Core (QVTc) and QVT Relations (QVTr) |
==Questions and Discussions About MMT Usage== | ==Questions and Discussions About MMT Usage== | ||
− | Questions and discussions about the MMT projects and/or about its components (i.e., ATL, QVTo, QVTd) should be directed to the [news://news.eclipse.org/eclipse. | + | Questions and discussions about the MMT projects and/or about its components (i.e., ATL, QVTo, QVTd) should be directed to the relevant Eclipse [http://www.eclipse.org/newsgroups/ newsgroup] or [http://www.eclipse.org/forums/ forum]. (Although newsgroups and forums are synchronized to share content, the synchronisation sometimes fails, so newsgroups are preferred.) |
+ | * ATL [[news://news.eclipse.org/eclipse.atl newsgroup]][[http://www.eclipse.org/newsportal/thread.php?group=eclipse.atl forum]][[http://dev.eclipse.org/newslists/news.eclipse.atl/maillist.html archives]] | ||
+ | * QVT Declarative (QVT Core or QVT Relations) [[news://news.eclipse.org/eclipse.qvtd newsgroup]][[http://www.eclipse.org/newsportal/thread.php?group=eclipse.qvtd forum]][[http://dev.eclipse.org/newslists/news.eclipse.atl/maillist.html archives]] | ||
+ | * QVT Operational Mappings [[news://news.eclipse.org/eclipse.qvto newsgroup]][[http://www.eclipse.org/newsportal/thread.php?group=eclipse.qvto forum]][[http://dev.eclipse.org/newslists/news.eclipse.qvto/maillist.html archives]] | ||
+ | * General questions and discussions on Model to Model Transformation [[news://news.eclipse.org/eclipse.mmt newsgroup]][[http://www.eclipse.org/newsportal/thread.php?group=eclipse.mmt forum]][[http://dev.eclipse.org/newslists/news.eclipse.mmt/maillist.html archives]]. | ||
− | + | Before May 2012, the MMT project was called M2M and a single newsgroup/forum was shared by all projects [[http://dev.eclipse.org/newslists/news.eclipse.modeling.m2m/maillist.html archives]]. | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
[[Category:Modeling]] | [[Category:Modeling]] | ||
[[Category:MMT]] [[Category:MDD]] | [[Category:MMT]] [[Category:MDD]] |
Latest revision as of 00:50, 23 July 2012
< To: Modeling
Model-to-model transformation is a key aspect of model-driven development (MDD). The MMT project provides a framework for model-to-model transformation languages. Transformations are executed by transformation engines. There are three transformation engines that are developed in the scope of this project: ATL, QVTo, QVTd. MMT is a subproject of the top-level Eclipse Modeling Project.
The MMT project was originally known as the M2M project. The name was changed to avoid confusion with Machine-to-Machine.
MMT Transformation Languages and Engines
The three languages currently supported by MMT are:
- Atlas Transformation Language (ATL)
- QVT Operational Mappings Language (QVTo)
- QVT Declarative Languages (QVTd), supporting QVT Core (QVTc) and QVT Relations (QVTr)
Questions and Discussions About MMT Usage
Questions and discussions about the MMT projects and/or about its components (i.e., ATL, QVTo, QVTd) should be directed to the relevant Eclipse newsgroup or forum. (Although newsgroups and forums are synchronized to share content, the synchronisation sometimes fails, so newsgroups are preferred.)
- ATL [newsgroup][forum][archives]
- QVT Declarative (QVT Core or QVT Relations) [newsgroup][forum][archives]
- QVT Operational Mappings [newsgroup][forum][archives]
- General questions and discussions on Model to Model Transformation [newsgroup][forum][archives].
Before May 2012, the MMT project was called M2M and a single newsgroup/forum was shared by all projects [archives].