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 15:08 Go to next message
Sangeeta Tripathy is currently offline Sangeeta TripathyFriend
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 16:25 Go to previous message
Ed Willink is currently offline Ed WillinkFriend
Messages: 4149
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: Fri Nov 21 02:38:21 GMT 2014

Powered by FUDForum. Page generated in 0.01628 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software