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
