Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » M2M (model-to-model transformation) » Model-to-Model Transformation (M2M) project scope
Model-to-Model Transformation (M2M) project scope [message #464] Fri, 07 July 2006 09:09 Go to next message
Peter Braker is currently offline Peter BrakerFriend
Messages: 6
Registered: July 2009
Junior Member
Welcome!

The Model-to-Model Transformation project's scope is to provide a framework
for model-to-model transformation languages and exemplary implementations of
those, in the context of the Eclipse Modeling Project.

Our first aim is to provide an implementation of the new OMG standard
QVTcore language, of which the definition is being finalized by the OMG.
This will provide a base for e.g. a QVTrelation implementation.

We very much welcome additional contributions to this project.

-Peter Braker, Compuware OptimalJ Lab, Amsterdam.

M2M project proposal page: http://www.eclipse.org/proposals/m2m/
Re: Model-to-Model Transformation (M2M) project scope [message #515 is a reply to message #464] Tue, 18 July 2006 14:00 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: bezivin.univ-nantes.fr

Hi Peter,


The M2M transformation project is a very interesting initiative.

If there are some contributions already made in the GMT project that could
help or speed up the process, that would also be great.

There are some model transformation initiatives like oAW, VIATRA, ATL, UMLX,
MOFSCRIPT that could be more or less related to M2M or M2T. As a research
incubator project, GMT has the purpose to providing ideas and initial
prototypes to other projects, to foster new experimental investigations and
to allow initial ideas to mature and to develop towards more industrial and
finalized projects under the umbrella of the Eclipse top level modeling
project.

Hence the collaboration between M2M and GMT seems particularly relevant.
Talking more precisely about ATL, the objective of QVT-compliance is being
considered as one of its goals. For the time being ATL does not cover all
the spectrum of QVT, but plans are being made to address these issues. A
description of possible bridges may be found in the following European
Modelware project reference:

http://www.modelware-ist.org/index.php?option=com_remository &Itemid=79&func=fileinfo&id=92



We can see two main paths for collaboration between ATL and the M2M project:

- The first one would be to reuse some parts of ATL infrastructure like the
transformaation virtual machine, which is fully documented.

- The second path would consist in building operational bridges from ATL to
M2M and from M2M to ATL when M2M is operational. We see this as a set of
interesting exercises in model transsformation interoperability. It will be
more easy to build bridges when there is a stable and complete QVT fully
operational implementation available in the M2M project. So more rapidly
there will be an operational complete QVT implementation, more interesting
it will be to build bridges between it and ATL. The two paths are
independent one from the other and nonexclusive.


However if ATL'2006 will implement only a subset of QVT, it will implement
also some additional functionalities not present in QVT. In relation with
the AMW model composition project it implements abstract relations. In
relation with the AM3 global model management project, it implements complex
chaining of transformations. In relation with the TCS work still to be fully
committed, it implements handling of textual concrete syntaxes. In relation
with other GMT projects, it may also implement other functionalities.


Unfortunately at the time ATL started, the user mailing list was not set up
under eclipse and is still available at:

http://groups.yahoo.com/group/atl_discussion/

Hopefully at some time in the future this may be changed.


Keeping in spirit with the GMT goals of a research incubator, ATL has been
built with a modular architecture in order to faciliate experimentations and
extensions. This is why it makes sense to keep ATL and M2M separated, the
objective of ATL being to explore some potential research issues while
keeping as much as possible in synch with the more finalized industrial
endeavour of M2M QVT implementation.


Best regards,

Jean

"Peter Braker" <peter.braker@nl.compuware.com> a
Re: Model-to-Model Transformation (M2M) project scope [message #541 is a reply to message #464] Sun, 22 October 2006 16:44 Go to previous messageGo to next message
Giovanni Tosto is currently offline Giovanni TostoFriend
Messages: 1
Registered: July 2009
Junior Member
Hi Peter

I am very interested in this project, so ... how can I contribute to it ?
Some months ago I've started to work, in my spare time, on a very
similar project, so I'll be very glad to offer my previous experience.
I am graduated in Computer Science and I'm currently working as senior
developer but I am not affiliated to any organization.
Can I join to this project anyway ?

Thanks in advance for your attention.

Regards
Giovanni Tosto
Peter Braker ha scritto:
> Welcome!
>
> The Model-to-Model Transformation project's scope is to provide a framework
> for model-to-model transformation languages and exemplary implementations of
> those, in the context of the Eclipse Modeling Project.
>
> Our first aim is to provide an implementation of the new OMG standard
> QVTcore language, of which the definition is being finalized by the OMG.
> This will provide a base for e.g. a QVTrelation implementation.
>
> We very much welcome additional contributions to this project.
>
> -Peter Braker, Compuware OptimalJ Lab, Amsterdam.
>
> M2M project proposal page: http://www.eclipse.org/proposals/m2m/
>
>
Re: Model-to-Model Transformation (M2M) project scope [message #554 is a reply to message #541] Mon, 23 October 2006 11:21 Go to previous message
Peter Braker is currently offline Peter BrakerFriend
Messages: 6
Registered: July 2009
Junior Member
Giovanni,

Thank you for your interest in this project!

I'm not sure how to answer your question, as I don't have a lot of
experience with Eclipse projects myself. I'll get back to you with more
information.

-Peter.

"Giovanni Tosto" <giovanni.tosto@gmail.com> wrote in message
news:ehg751$ubt$1@utils.eclipse.org...
> Hi Peter
>
> I am very interested in this project, so ... how can I contribute to it ?
> Some months ago I've started to work, in my spare time, on a very similar
> project, so I'll be very glad to offer my previous experience.
> I am graduated in Computer Science and I'm currently working as senior
> developer but I am not affiliated to any organization.
> Can I join to this project anyway ?
>
> Thanks in advance for your attention.
>
> Regards
> Giovanni Tosto
> Peter Braker ha scritto:
>> Welcome!
>>
>> The Model-to-Model Transformation project's scope is to provide a
>> framework for model-to-model transformation languages and exemplary
>> implementations of those, in the context of the Eclipse Modeling Project.
>>
>> Our first aim is to provide an implementation of the new OMG standard
>> QVTcore language, of which the definition is being finalized by the OMG.
>> This will provide a base for e.g. a QVTrelation implementation.
>>
>> We very much welcome additional contributions to this project.
>>
>> -Peter Braker, Compuware OptimalJ Lab, Amsterdam.
>>
>> M2M project proposal page: http://www.eclipse.org/proposals/m2m/
>>
Previous Topic:Real-Time M2M
Next Topic:Proposal updated
Goto Forum:
  


Current Time: Tue Mar 19 09:01:47 GMT 2024

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

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

Back to the top