|
Re: [ATL] Difference between IBM MTF and ATL [message #73047 is a reply to message #71668] |
Mon, 21 January 2008 18:19 |
Eclipse User |
|
|
|
Originally posted by: arazavi.swen.uwaterloo.ca
Czarnecki and Helsen published a classification paper on model
transformation techniques in IBM system's journal which is a good start :
https://www.research.ibm.com/journal/sj/453/czarnecki.html
A more technology specific comparison, which covers ATL and MTF and several
other frameworks can be found in :
Jouault et all, On the Interoperability of Model to Model Transformation
Languages, appeared in Science of Computer Programming Vol 68(3), Oct 2007.
To summarize the main differences, ATL :
- uses Atlas Transformation Language (ATL) :)
- is Imperative
- is Uni-directional (not inherently)
- is Non-Incremental (not inherently)
while MTF:
- Uses RDL
- is Declarative
- is Bi-Directional
- is Incremental
Of course, this does not imply that one is superior to the other, as they
are designed to fulfill different purposes. In comparison to the QVT
specification, ATL is comparable to QVT Operational, and MTF is similar to
QVT Relations.
Hope this helps
Ali
"Mark Melia" <mmelia@computing.dcu.ie> wrote in message
news:7c796ae11b8567864773a5c85f5390f8$1@www.eclipse.org...
> Hi,
>
> Does anyone know where I can find a good comparison on IBM MTF and ATL?
>
> Mark
>
|
|
|
Powered by
FUDForum. Page generated in 0.02864 seconds