EclipseCon 2007 March 5-8, Santa Clara California





SmartQVT, an implementation of the MOF QVT Operational language in top of EMF

Mariano Belaunde (France Telecom), Gregoire Dupe (France Telecom)

· Short Talk

Thursday, 13:30, 10 minutes | Ballroom GHAB

7
·
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18
·
19

* QVT-Relation is a declarative language based on patterns upon models ; * QVT-Operational is an hybrid language with a rich declarative rule structure and an imperative execution flow ; * QVT-Core defines the semantics of declarative concepts. SmartQVT is an open source implementation of the QVT-Operational language. The tool is provided as an Eclipse plugging running on top of the EMF metamodelling framework and is licensed under EPL. The SmartQVT architecture is based on the principle of separation between concrete syntax and abstract syntax (e.g. the QVT metamodel) which is reflected by the implementation of two separated components: * a parser converting the text into its metamodel-based representation * and a compiler translating the metamodel-based representation into code. This allows potentially to re-use the parser when implementing QVT on top of other environments and target languages as well as gives the possibility to apply the compiler to an input produced by another tool. Moreover, second order transformation can also be developed using the QVT metamodel as an input or output of a QVT transformation.

Expert in modelling techniques within France Telecom. He has been involved in various european collaborative european projects like IST MODATEL, IST MODELWARE and IST SPICE. He has actively contributed to the definition of various industrial standards produced by the OMG standardization body.

Expert in modeling techniques within France Telecom.

Floor Plan

Gold sponsors

Ingres logo

BEA logo

IBM logo

Business Objects logo

Klocwork logo

Windriver logo

Red Hat logo

Actuate logo

Silver sponsors

Compuware logo

Sybase logo

Google logo

Nexaweb

Activegrid

Genuitec

Instantiations

Cloudsmith

Code Gear

ACCESS

Oracle

Telelogic

Innoopract logo

Lynux Works

Media sponsors

Eclipse Magazine logo

GoingtoMeet.com logo

Methods and Tools logo

Eclipsezone logo

Addison-Wesley logo

Eclipse Magazin logo

Embedded Computing logo

SD Times logo

Enterprise Open Source logo

ACM Queue logo

TheServerSide Java Symposium

Eclipse Review logo

Software Test & Performance logo

Eclipse Developers Journal logo

Eclipse Source logo