Bidirectional version of ATL on top of the GRoundTram transformation engine
Technical Report: Sochiro Hidaka and Massimo Tisi, "Partial Bidirectionalization of Model Transformation Languages" (link)
The simplest way to install ATL-GT is to use the update-site, that is available here. It provides an all-in-one component: ATL-GT.
A JDK8 is required, and, in order to import the ATL-GT repository in Eclipse, you will need the following plugins in your installation (installable from the software repository of your Eclipse release):
- EMF: v2.12.0, or later
- ATL (with the EMFTVM launcher): v3.7.0, or later
The project is provided with an example project, named "Class to Relational". In order to import it in your workspace, you can retrieve it in the File > New > Example... window, under the "ATL-GT" section.
You can run it by using the 2 preconfigured *.launch files, which can be found under the test directory:
myClassDiagram2myRelational-forwardmyClassDiagram2myRelational-backward
See README.md in the project for details on its usage.