ATL HOT Documentation [message #1740659] |
Tue, 16 August 2016 15:27  |
Eclipse User |
|
|
|
Dear all,
Can someone lead me to any documentation or simple examples, about ATL Higher Order Transformations and the use of the complete ATL metamodel? There is already a link in older similar topic but it doesn't work.
Thank you,
Meriem
|
|
|
Re: ATL HOT Documentation [message #1740677 is a reply to message #1740659] |
Wed, 17 August 2016 04:23  |
Eclipse User |
|
|
|
I'm not sure if it's simple enough, but here's a comprehensive ATL HOT scenario:
https://github.com/dwagelaar/atl-superimposition-semantics
It defines ATL's module superimposition semantics in an ATL HOT by feeding ATLCopy.atl and Superimpose.atl into themselves, resulting in ATLSuperimpose.atl. You can start by looking at ATLCopy.atl, which just creates an exact copy of an ATL transformation.
Here's the accompanying paper: ftp://soft.vub.ac.be/tech_report/2009/vub-soft-tr-09-10.pdf
N.B. Things have become slightly easier for HOTs since EMFTVM, where you no longer need to explicitly inject .atl files into .xmi files (you can just load them as regular models). Also, refining mode can now be used to modify ATL models in-place instead of having to copy everything.
|
|
|
Powered by
FUDForum. Page generated in 0.03795 seconds