Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "MMT/ATL Transformation Language (ATL)"

< MMT
(Getting ATL)
(Using ATL)
(8 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 
[[Image:AtlLogo.png|right]]
 
[[Image:AtlLogo.png|right]]
  
The [http://www.eclipse.org/m2m/atl/ ATL] component of the [[M2M]] project aims at providing a set of model-to-model transformation tools.
+
The [http://www.eclipse.org/atl/ ATL] component of the [[MMT]] project aims at providing a set of model-to-model transformation tools.
 
These include some sample ATL transformations, an ATL transformation engine, and an IDE for ATL (ADT: ATL Development Tools).
 
These include some sample ATL transformations, an ATL transformation engine, and an IDE for ATL (ADT: ATL Development Tools).
 
ATL is part of the [[AMMA]] platform.
 
ATL is part of the [[AMMA]] platform.
Line 9: Line 9:
 
==Questions and Discussions About ATL Usage==
 
==Questions and Discussions About ATL Usage==
  
Questions and discussions about the usage of ATL should take place on the [news://news.eclipse.org/eclipse.modeling.m2m eclipse.modeling.m2m] [http://www.eclipse.org/newsgroups/ Eclipse newsgroup] for the [[M2M|M2M project]] (more details about this newsgroup there), of which ATL is a component. Please, remember to prefix the subject of your ATL-related posts with <nowiki>[ATL]</nowiki>.
+
Questions and discussions about the usage of ATL should take place on the [news://news.eclipse.org/eclipse.atl eclipse.atl] [http://www.eclipse.org/newsgroups/ Eclipse newsgroup] for the [[MMT|MMT project]] (more details about this newsgroup there), of which ATL is a component. Please, remember to prefix the subject of your ATL-related posts with <nowiki>[ATL]</nowiki>.
  
 
The [http://www.sciences.univ-nantes.fr/lina/atl/www/atl_discussion_archive/ archives of the old atl_discussion mailing list] may also be helpful.
 
The [http://www.sciences.univ-nantes.fr/lina/atl/www/atl_discussion_archive/ archives of the old atl_discussion mailing list] may also be helpful.
Line 20: Line 20:
  
 
* [[ATL/User_Guide_-_Installation|Here]] you can find documentation about ATL installation
 
* [[ATL/User_Guide_-_Installation|Here]] you can find documentation about ATL installation
 +
* [[ATL_3.3.0_New_and_Noteworthy | ATL 3.3.0 New & Noteworthy]]
 +
* [[ATL_3.2.0_New_and_Noteworthy | ATL 3.2.0 New & Noteworthy]]
 
* [[ATL_3.1.0_New_and_Noteworthy | ATL 3.1.0 New & Noteworthy]]
 
* [[ATL_3.1.0_New_and_Noteworthy | ATL 3.1.0 New & Noteworthy]]
 
* [[ATL_3.0.0_New_and_Noteworthy | ATL 3.0.0 New & Noteworthy]]
 
* [[ATL_3.0.0_New_and_Noteworthy | ATL 3.0.0 New & Noteworthy]]
Line 31: Line 33:
 
* [[ATL/User_Guide|ATL User Documentation]]
 
* [[ATL/User_Guide|ATL User Documentation]]
 
* [[ATL/Developer_Guide|ATL Developer Documentation]]
 
* [[ATL/Developer_Guide|ATL Developer Documentation]]
 +
* [[ATL/Howtos|ATL Most Frequently Asked Questions]]
 
* [[ATL/Tutorials|Tutorials on how to use ATL]]
 
* [[ATL/Tutorials|Tutorials on how to use ATL]]
  
Line 39: Line 42:
 
* [[ATL Superimposition | ATL Module Superimposition Documentation]]
 
* [[ATL Superimposition | ATL Module Superimposition Documentation]]
 
* [[ATL Compatibility]]: how to resolve ATL compatiblity issues
 
* [[ATL Compatibility]]: how to resolve ATL compatiblity issues
 +
* [[ATL/EMFTVM|ATL EMFTVM]]: the ATL research VM & compiler
  
 
===Contributing to ATL===
 
===Contributing to ATL===
Line 53: Line 57:
 
* Contributing a non regression test: the [[ATL_VM_Testing | ATL VM Testing]] page provides a way to improve developments around the [http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.m2m/org.eclipse.m2m.atl/plugins/org.eclipse.m2m.atl.engine.emfvm/?root=Modeling_Project emfvm].
 
* Contributing a non regression test: the [[ATL_VM_Testing | ATL VM Testing]] page provides a way to improve developments around the [http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.m2m/org.eclipse.m2m.atl/plugins/org.eclipse.m2m.atl.engine.emfvm/?root=Modeling_Project emfvm].
  
 
+
===Release Reviews===
 +
* [[ATL/ReleaseReview/Juno | ATL 3.3.0 Release Review materials]]
 +
* [[ATL/ReleaseReview/Indigo| ATL 3.2.0 Release Review materials]]
  
 
== Presentations about ATL ==
 
== Presentations about ATL ==
Line 62: Line 68:
 
[[Category:Modeling]]
 
[[Category:Modeling]]
 
[[Category:MDD]]
 
[[Category:MDD]]
[[Category:M2M]]
+
[[Category:MMT]]
 
[[Category:GMT]]
 
[[Category:GMT]]
 
[[Category:ATL]]
 
[[Category:ATL]]
 
[[Category:AMMA]]
 
[[Category:AMMA]]

Revision as of 08:25, 31 August 2012

AtlLogo.png

The ATL component of the MMT project aims at providing a set of model-to-model transformation tools. These include some sample ATL transformations, an ATL transformation engine, and an IDE for ATL (ADT: ATL Development Tools). ATL is part of the AMMA platform.

Questions and Discussions About ATL Usage

Questions and discussions about the usage of ATL should take place on the eclipse.atl Eclipse newsgroup for the MMT project (more details about this newsgroup there), of which ATL is a component. Please, remember to prefix the subject of your ATL-related posts with [ATL].

The archives of the old atl_discussion mailing list may also be helpful.

Before posting, you should check if your question is not already answered in the ATL FAQ, the ATL Howtos, or the ATL Language Troubleshooter.

Information About ATL

Getting ATL

Using ATL

A number of pages can help you developing transformations in ATL:

And here are some additional wiki pages:

Contributing to ATL

There are several ways to contribute to ATL:

Release Reviews

Presentations about ATL

EclipseCon 2008 EclipseCon 2009

Copyright © Eclipse Foundation, Inc. All Rights Reserved.