Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » M2M (model-to-model transformation) » Incremental/Bi Directional Model Transformation
Incremental/Bi Directional Model Transformation [message #63444] Thu, 04 October 2007 18:58 Go to next message
Eclipse UserFriend
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: [QVTO] Incremental/Bi Directional Model Transformation [message #63469 is a reply to message #63444] Thu, 04 October 2007 20:38 Go to previous messageGo to next message
Sergey Boyko is currently offline Sergey BoykoFriend
Messages: 171
Registered: July 2009
Senior Member
Hi Ali,

Operational QVT supports only uni-directional transformations. Current
implementation doesn't support incremental either however it is planned
to be implemented.

Regards,
Sergey

Ali wrote:
> 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: [QVTR] Incremental/Bi Directional Model Transformation [message #63492 is a reply to message #63469] Fri, 05 October 2007 13:37 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: quentin.glineur.obeo.fr

This is a multi-part message in MIME format.
--------------050707080001010901050805
Content-Type: text/plain; charset=ISO-8859-15; format=flowed
Content-Transfer-Encoding: 8bit

Hi,

Currently, I would say that incrementality is planned to be implemented
in ATL.

About QVT, the Relations language support bi-directional transformations
(in its specs). I am currently working on the QVT Relations component
which *will* support bi-directionality and incrementality (as long as it
does not conflict with your rules of course ;)). But the tool is not
ready yet.

Quentin


Sergey Boyko a
Re: [ATL] Incremental/Bi Directional Model Transformation [message #63587 is a reply to message #63444] Sat, 06 October 2007 16:38 Go to previous message
Frédéric Jouault is currently offline Frédéric JouaultFriend
Messages: 572
Registered: July 2009
Senior Member
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
Previous Topic:[ATL] New ATL Use Case: "Web Applications modeling"
Next Topic:[ATL] latest CVS version broken?
Goto Forum:
  


Current Time: Fri Apr 19 06:06:23 GMT 2024

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

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

Back to the top