Skip to content
/ ATLGT Public

Bidirectional version of ATL on top of the GRoundTram transformation engine

Notifications You must be signed in to change notification settings

atlanmod/ATLGT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ATLGT

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)

Installation

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

Sample

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:

  1. myClassDiagram2myRelational-forward
  2. myClassDiagram2myRelational-backward

See README.md in the project for details on its usage.

About

Bidirectional version of ATL on top of the GRoundTram transformation engine

Resources

Stars

Watchers

Forks

Packages

No packages published