|Graphical ATL transformation tool [message #770533]
||Sat, 24 December 2011 10:08
| Sangeeta Tripathy
Registered: December 2011
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?
|Re: Graphical ATL transformation tool [message #770557 is a reply to message #770533]
||Sat, 24 December 2011 11:25
| Ed Willink
Registered: July 2009
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
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
On 24/12/2011 15:08, Sangeeta Mising name wrote:
> 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?
Powered by FUDForum
. Page generated in 0.06359 seconds