QVT Operational 1.0 Mini-deck

Slides:



Advertisements
Similar presentations
Profiles Construction Eclipse ECESIS Project Construction of Complex UML Profiles UPM ETSI Telecomunicación Ciudad Universitaria s/n Madrid 28040,
Advertisements

1Model Driven Architecture – 3. März 2008 – Siegfried Nolte 1.UML – What is it and what is it good for ? 2.MDA – What is it and what is it good for ? 3.MDA.
Copyright © IBM Corp., Introducing the new Web Tools JavaScript™ Features Phil Berkland IBM Software Group 9/26/2007.
Query/Views/Transformations © 2006 ATLAS Nantes Query/Views/Transformations An introduction to the MOF 2.0 QVT standard with focus on the Operational.
MDA and QVT in Together Architect 2006  Pavel Kobiakov, Borland Software Corporation  06 December 2005.
Agenda What is BIRT? BIRT Features and Report Gallery Scripting BIRT
1 Introduction to Software Engineering Lecture 42 – Communication Skills.
UML CASE Tool. ABSTRACT Domain analysis enables identifying families of applications and capturing their terminology in order to assist and guide system.
Sheet 1© 2005 Lentedagen, 30 March-1 April 2005 IPA Lentedagen on Software Architecture Model Transformations in MDA Ivan Kurtev.
Whole Platform Tesi di Dottorato di: RICCARDO SOLMI Università degli Studi di Bologna Facoltà di scienze matematiche, fisiche e naturali Corso di Dottorato.
OpenModelica Development Environment with Eclipse Integration Adrian Pop, Peter Fritzson, Andreas Remar, Elmir Jagudin, David Akhvlediani Programming Environment.
IBM Software Group © 2005 IBM Corporation University of Nantes Eclipse dayMarch 2005 The Eclipse Modeling Framework and the IBM Model Transformation Framework.
SQL Server Management Studio Introduction
© 2006 by IBM 1 How to use Eclipse to Build Rich Internet Applications With PHP and AJAX Phil Berkland IBM Software Group Emerging.
An Approach and Tool for Synchronous Refactoring of UML Diagrams and Models Using Model-to-Model Transformations Hafsteinn Þór Einarsson Helmut Neukirchen.
Christopher M. Pascucci.NET Programming: Basic ASPX Scripting & HTML Embedment.
MDA and QVT  Tom Gullion, Director of Product Management, Together Products.
A REFACTORING TOOL FOR DESIGN PATTERNS WITH MODEL TRANSFORMATIONS Zekai Demirezen Yasemin Topaloğlu Ege University Department of Computer Engineering
Agenda 1. Introduction 2. Overview of SU-MoVal 3. OCL-based Model Validation 4. QVT-based Transformations 5. Demo of SU-MoVal 6. Conclusion and Future.
Alignment of ATL and QVT © 2006 ATLAS Nantes Alignment of ATL and QVT Ivan Kurtev ATLAS group, INRIA & University of Nantes, France
I T & S A e r o s p a c eD e f e n c e THALES Research & Technology THALES recommendations for the final OMG standard on Query / Views / Transformations.
2nd TTCN-3 User Conference, June The TTCN-3 Metamodel – A Basis for Tool Integration Ina Schieferdecker TU Berlin/Fraunhofer Fokus Hajo Eichler,
ISO/IEC CD and WD : Core Model and Model Mapping ISO/IEC JTC1/SC32/WG September 2005, Toronto SC32/WG2 Japan (Kanrikogaku Ltd) Masaharu.
Model Driven Development An introduction. Overview Using Models Using Models in Software Feasibility of MDA MDA Technologies The Unified Modeling Language.
Eclipse. An IDE is an Integrated Development Environment Different IDEs meet different needs BlueJ, DrJava are designed as teaching tools Emphasis is.
1 © 1999 Microsoft Corp.. Microsoft Repository Phil Bernstein Microsoft Corp.
INRIA - LaBRICharles Consel Jan-06 1 Domain-Specific Software Engineering Charles Consel Phoenix Research Group LaBRI /INRIA-Futurs January 2006.
Automata Based Method for Domain Specific Languages Definition Ulyana Tikhonova PhD student at St. Petersburg State Politechnical University, supervised.
Sheet 1 DocEng’03, Grenoble, November 2003 Model Driven Architecture based XML Processing Ivan Kurtev, Klaas van den Berg University of Twente, the Netherlands.
1 Yield Analysis and Increasing Engineering Efficiency Spotfire Users Conference 10/15/2003 William Pressnall, Scott Lacey.
Eclipse. An IDE is an Integrated Development Environment Different IDEs meet different needs BlueJ, DrJava are designed as teaching tools Emphasis is.
Preface IIntroduction Objectives I-2 Course Overview I-3 1Oracle Application Development Framework Objectives 1-2 J2EE Platform 1-3 Benefits of the J2EE.
Unit-IV - Flash Player - Flex framework - MXML introduction - Action script introduction - Working with Action script - Flex data binding - Common UI components.
SwE 455 Tutorial. What is Evolve? Evolve is a tool for defining components and connecting them together to form new components. Also provides a runtime.
Ontologies Reasoning Components Agents Simulations An Overview of Model-Driven Engineering and Architecture Jacques Robin.
10 Copyright © 2004, Oracle. All rights reserved. Building ADF View Components.
2000 Research Overview Dr. Kim Mens Programming Technology Lab Vrije Universiteit Brussel.
Eclipse 27-Apr-17.
XASTRO vs RASDS CCSDS SAWG Meeting. CCSDS SAWG2 Presentation Outline XASTRO study analysis phase conclusions Relationship between XASTRO and UML 2 / SysML.
Viewpoint Modeling and Model-Based Media Generation for Systems Engineers Automatic View and Document Generation for Scalable Model- Based Engineering.
Sheet 1MDAFA2004 Linköping, June 2004 A Language for Model Transformations in the MOF Architecture Ivan Kurtev, Klaas van den Berg University of Twente,
Budapest University of Technology and Economics Department of Measurement and Information Systems Foundations of DSLs in the Eclipse Modeling Framework.
The Palantir Platform… …Changes in 2.3
SysML-Modelica: A Redefinition & Modification Use Case
Original Implementation Approach proposed at March 2010 meeting
XASTRO vs RASDS CCSDS SAWG Meeting
Improving Performance
TECHLEADS IT Oracle Apps ADF R12
SysML v2 Formalism: Requirements & Benefits
Creating Visual Effects and Animation
Software as Data Structure
Modeling the OCL Standard Library
Types of Programming Languages
CMPE419 Mobile Application Development
Phil Bernstein Microsoft Corp.
Eclipse 20-Sep-18.
Module 1: Getting Started
SwE 455 Tutorial.
Chapter 7 –Implementation Issues
Typical Workflow - today
MDT UML2Tools 0.8 Mini-deck
Ivan Kurtev, Klaas van den Berg Software Engineering Group
The JSF Tools Project – WTP (internal) release review
QVT Operational 1.0 Ganymede Simultaneous Release Graduation Review
Teneo Ganymede Mini Deck
MDT OCL 1.3 Mini-deck June 10, 2009.
Tools for ODP – an MDA approach
Graphical Modeling of INFOD applications
CMPE419 Mobile Application Development
Software Architecture & Design
Presentation transcript:

QVT Operational 1.0 Mini-deck June 04, 2008

What is QVT Operational? Model to Model transformation language QVT Operational component aims to provide a complete implementation of OMG standard specification (MOF) 2.0 Query/View/Transformation This release implements a significant part of the OMG specification, enabling the users to write concise and effective model to model transformations. QVT-Operational-SyntaxExecutable conformance point of the specification is supported

QVT Features Ecore based meta-models Both dynamic and generated meta-models supported Transformation, libraries and modeltypes Mapping operation + mapping reuse facilities Helpers and queries Contextual and configuration properties Complete resolve expression family, including deferred resolution Inline instantiation Imperative iterators (including shorthands) Assertion, log expression While loop, switch expression QVT Standard Library

Tooling Features Project Builder and Nature QVT Source Code Editor Syntax highlighting and coloring Hyperlinks – go to definition or navigate to meta-model browser Problem annotations and hovers Structure folding Outline view Completion Templates Code completion A rich set of meta-model and QVT element completion proposals Meta-model browser view QVT interpreter – runtime execution Launch configuration 4