Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » M2M (model-to-model transformation) » Graphical ATL transformation tool
Graphical ATL transformation tool [message #770533] Sat, 24 December 2011 10:08 Go to next message
Sangeeta Tripathy is currently offline Sangeeta Tripathy
Messages: 16
Registered: December 2011
Junior Member
Hi,

Is there a way to define ATL rules graphically?

Since ATL ecore model exists, can we use EMF to graphically create ATL Rule classes that map between the Model element classes (which also would have their own ecore)?
Then the ATL Rules can be directly converted to Java classes?

Or is there a way that the ATL Rule classes can be converted to an .asm file?

Kindly let me know if such a tool already exists, or the method I am thinking of will work?

-Regards,
Sangeeta
Re: Graphical ATL transformation tool [message #770557 is a reply to message #770533] Sat, 24 December 2011 11:25 Go to previous message
Ed Willink is currently offline Ed Willink
Messages: 4010
Registered: July 2009
Senior Member
Hi Sangeeta

As far as I am aware there is no graphical support for ATL.

More generally, there are a variety of graphical model transformation
approaches with surprisingly diverse approaches. I suspect that Tiger is
the only one that has Eclipse integration and I'm not sure that any
supports both textual and graphical notations. This is desirable since
some (complex patterns) transformations visualize really well
graphically, while others (long lists) visualize realize really well
textually.

ATL was arguably an early prototype for QVT which has both textual and
graphical syntaxes, although I don't think any attempt has ever been
made to implement the official QVT Relational graphical syntax. UMLX is
perhaps a better graphical syntax for QVTr but is currently a long way
from being useable.

Generating code direct from a graphical transformation is a bit
misguided, since a graphical notation will be more useful as just one of
a variety of concrete syntaxes for a common abstract syntax. The OCL and
QVT projects are evolving in this direction.

If you're interested in these things, there is plenty of work that needs
doing.

Regards

Ed Willink

On 24/12/2011 15:08, Sangeeta Mising name wrote:
> Hi,
>
> Is there a way to define ATL rules graphically?
> Since ATL ecore model exists, can we use EMF to graphically create ATL
> Rule classes that map between the Model element classes (which also
> would have their own ecore)?
> Then the ATL Rules can be directly converted to Java classes?
> Or is there a way that the ATL Rule classes can be converted to an
> .asm file?
>
> Kindly let me know if such a tool already exists, or the method I am
> thinking of will work?
>
> -Regards,
> Sangeeta
Previous Topic:Check duplicates
Next Topic:[ATL] ATL transformation in a plugin involving profiles
Goto Forum:
  


Current Time: Tue Jul 29 23:12:24 EDT 2014

Powered by FUDForum. Page generated in 0.01490 seconds