The Art of Model Transformation with Operational QVT

Sergey Boyko, Aleksandr Igdalov (Montages AG), Radomil Dvorak (Borland Software Corp.)

Frameworks - Modeling · Tutorial - 4 hours
Monday, 08:00, 4 hours | Grand Ballroom E

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

Complex model transformations written in general-purpose languages like Java are often huge and hard to maintain. The OMG QVT (Query/View/Transformation) open standard defines a model-oriented transformation language. It provides a range of useful features which facilitate writing transformations making them shorter and easier to understand.

This tutorial is focused on the Eclipse implementation of the Operational part of the QVT specification. Based on MDT OCL, the Operational QVT project aims to be fully compliant with the QVT standard providing a powerful Eclipse IDE with feature-rich editor (code completion, outline, navigation, etc.), project builders, launch configurations, deployment facilities and Ant support.

During the workshop, participants will:

In this tutorial, the non-expert attendees will get over the initial impression of complexity and reveal the power of QVTO, while professionals still have the chance to acquire some of the tips and tricks that make their transformations simpler and more effective.

In order to take part in hands-on exercises, attendees are encouraged to bring their laptops. The audience should have a basic understanding of EMF. Knowledge of OCL would be a plus.

Alexander Igdalov is a senior Java developer at Borland Software Corporation, occupied both in open source and commercial product development. Alexander is a committer of the M2M project (Operational QVT). Alexander holds a BS and MS in Computer Science & Informatics from the Saint-Petersburg State Polytechnic University, Russia.

Gold sponsors

IBM Corporation

Windriver logo

JBoss

Sun Microsystems

SOPERA

BLU AGE

BIRT Exchange by Actuate

Silver sponsors

Innovations Software Technology

Google

Genuitec

Instantiations

itemis

EclipseSource

Innovent Solutions

SAP Business Objects

Hardware Sponsor

Cisco

Lanyard Sponsor

Intel logo



report a problem with this page