Hi Peter,

AFAIK the MTL approach uses its own language and OCL to do transformations. From my 
point of view this is not
pragmatic enough (Well, it is compared to QVT).

I want to use a well known language that provides all advantages of OO programming, so 
why not use Java. We have a
standard (JMI) that allows to abstract from repositories and metamodels. 
The usage of Java implies the possibility to build flexibel transformations that can 
be easily adapted or extended
to your needs by derivation, the availability of powerful IDEs, that allow you to 
easily develop and debug your
transformations and not less important a very large developer community that is 
already familiar with the language
is out there.
For example the query module of the framework will be based on Java reflection, the 
JMI reflective interfaces and a
query-by-example mechanism. Above this layer convenience layers will exist that 
encapsulate complex metamodels(e.g.
UML) and allow easy access to model elements.

I think Java as a well known OO language and the JMI spec. are a really good basis for 
a pragmatic approach to
model transformations.

Best regards, 
Matthias

-------
Urspr�ngliche
Nachricht ------- 
Von: Pieter Van Gorp
<[EMAIL PROTECTED]> 
Datum: Thu, 25 Mar
2004 14:17:40 +0100 
Betreff: Re:
[Andromda-devel]
Framework for model
transformations 

Hi Matthias,
> The framework I am
developing is based
on JMI, it is a
pragmatic 
> approach to model
transformations.
That means I
> don't plan to
implement a solution
for OMGs QVT RFP.
Could you perhaps
outline the
difference in goals
and results between 
your framework and
MTL
(http://modelware.inria.fr/)?
 AFAIK, MTL (in 
contrast to ATL) is
also a pragmatic
framework approach
instead of a 
QVT language
approach.

Best regards,
Pieter Van Gorp
 FOrmal Techniques
in Software
engineering (FOTS)
 Lab On
Re-Engineering
(LORE)
 University of
Antwerp
 Middelheimlaan 1
 2020 Antwerpen -
Belgium
 Office G.304 (+32 3
265 38 71)
 http://win-www.uia.ac.be/u/fots/
 http://win-www.uia.ac.be/u/lore/
 http://www.pietervangorp.com/

On donderdag, maa
25, 2004, at 10:09
Europe/Brussels,
Matthias Bartels 
wrote:

> Hi,
>
> I am currently
developing a
framework that
allows model 
> transformations.
Because of the
existence of open
source
> tools like
AndroMDA it would be
nonsense to develop
a complete MDA 
> framework on my
own. Are there any
plans to
> integrate model
transformations into
AndroMDA? If so we
could maybe 
> join our forces.
>
> The framework I am
developing is based
on JMI, it is a
pragmatic 
> approach to model
transformations.
That means I
> don't plan to
implement a solution
for OMGs QVT RFP.
Due to the fact 
> that the framework
is based on JMI it
will be
> useable with any
MOF based Metamodel
and any JMI based
metadata 
> repository
(currently Netbeans
MDR).
>
> I'm going to
realize a working
prototype till the
middle of april.
>
> Best regards,
> Matthias
>
> Lycos empfiehlt:
Erhalten Sie hier
eine kostenlose
Unfallversicherung 
> von Lycos f�r 12
Monate! Infos unter:

>
http://www.lycos.de/service/ace/landingpage/index.html
>
>

Sichern Sie sich Ihre Premium E-Mail-Adresse bei Lycos: eigene Domain, 500MB 
Mailspeicher, 25 free SMS, POP3, Weiterleitung und Hightech Spamschutz: 
http://mail.lycos.de

Reply via email to