Incremental/Bi Directional Model Transformation [message #63444] |
Thu, 04 October 2007 14:58  |
Eclipse User |
|
|
|
Originally posted by: arazavi.swen.uwaterloo.ca
Hi,
I am looking for a framework that supports both incremental and
bi-directional transformation of models (I prefer EMF based). Does ATL
support this, or should I be looking at some QVT impl ?
I came across MTF which looked promising, however it is not open source.
Does anyone know what technology is behind it ?
|
|
|
|
|
Re: [ATL] Incremental/Bi Directional Model Transformation [message #63587 is a reply to message #63444] |
Sat, 06 October 2007 12:38  |
Eclipse User |
|
|
|
Hi,
> I am looking for a framework that supports both incremental and
> bi-directional transformation of models (I prefer EMF based). Does ATL
> support this, or should I be looking at some QVT impl ?
The "Bridge between Domain Specific Languages (DSLs) and UML profiles"
AMW use case shows how model weaving and model transformation can be
combined to create a bidirectional Domain-Specific Transformation
Language (DSTL). This DSTL is only able to transform profiled models
into models conforming to a metamodel, and vice versa (i.e., its domain
is the metamodel-profile mapping). The use case is available at:
http://www.eclipse.org/gmt/amw/usecases/umlprofiles/
The same scheme may be used to create other bidirectional DSTLs for
other domains. Note that the larger the domain, the more difficult this
is likely to be. However, this mechanism provides means to adapt the
semantics of "bidirectionality" to a specific domain, which the General
Purpose Transformation Languages (GPTLs) do not support.
Regards,
Frédéric Jouault
|
|
|
Powered by
FUDForum. Page generated in 0.06408 seconds