We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you!
Presentation is loading. Please wait.
Published byRiley O'Leary
Modified over 3 years ago
Title © 2006 by INRIA; made available under the EPL v1.0 - 1 - M2M Creation Review Frédéric Jouault Proposed Project Lead
Title © 2006 by INRIA; made available under the EPL v1.0 - 2 - Agenda Introduction Background Some Resources Description Participants Initial Code Contributions Community Roadmap
Title © 2006 by INRIA; made available under the EPL v1.0 - 3 - Introduction The Model-to-Model Transformation (M2M) Project is a proposed open source project under the Eclipse Modeling Project (http://www.eclipse.org/modeling/). Other kinds of operations on models are/will be covered by other projects, for instance: Model-to-Text transformations (M2T) are covered by the M2T project proposal.
Title © 2006 by INRIA; made available under the EPL v1.0 - 4 - Background Model-to-model transformation is a key aspect of MDD (Model-Driven Development). See the Model Driven Development section of Eclipse ECESIS (http://www.eclipse.org/ecesis/). There are many existing technologies for M2M transformation, for instance: The ATL component of the GMT project (part of the Eclipse Modeling Project), The OMG specification QVT (MOF Query / Views / Transformations).
Title © 2006 by INRIA; made available under the EPL v1.0 - 5 - Some Resources On QVT: OMG, MOF QVT Final Adopted Specification http://www.omg.org/cgi-bin/doc?ptc/2005-11-01 Kurtev, I., Presentation of QVT http://www.modelware-ist.org/index.php?option=com_wrapper&Itemid=164 On ATL: Jouault, F., Presentation of ATL http://www.modelware-ist.org/index.php?option=com_wrapper&Itemid=163 On QVT and ATL alignment: Kurtev, I., Alignment of ATL and QVT http://www.modelware-ist.org/index.php?option=com_wrapper&Itemid=165 Jouault, F., Kurtev, I., On the Architectural Alignment of ATL and QVT, in proc. of ACM SAC 2006, pages 1188-1195 http://www.sciences.univ-nantes.fr/lina/atl/bibliography/SAC06a
Title © 2006 by INRIA; made available under the EPL v1.0 - 6 - Description The M2M project will deliver: a framework for model-to-model transformation languages, three transformation engines: ATL, Procedural QVT (Operational), Declarative QVT (Core and Relational). Concrete transformation scenarios will be developed as part of the project. Follow-on development phases will accommodate community feedback and the knowledge gained during the initial development phase. For instance, other transformation languages may be supported.
Title © 2006 by INRIA; made available under the EPL v1.0 - 7 - Participants The following companies will contribute committers to get the project started: INRIA - ATL component Frédéric Jouault (proposed project lead) Freddy Allilaire Borland (www.borland.com) Radek Dvorak (procedural QVT component lead) Aleksandr Igdalov Sergey Boyko Compuware (www.compuware.com) Peter Braker (Infrastructure and declarative QVT component lead) Wim Bast Ronald Krijgsheld Interested parties include : IBM (www.ibm.com) Unisys (www.unisys.com) France Telecom (www.francetelecom.com) Software Engineering, University of Twente, the Netherlands (trese.cs.utwente.nl) Software Composition and Modeling Laboratory, University of Alabama at Birmingham (www.cis.uab.edu/softcom)
Title © 2006 by INRIA; made available under the EPL v1.0 - 8 - Initial Code Contributions The ATL component will migrate from GMT to M2M: ATL material can be found in the GMT project (http://www.eclipse.org/gmt/atl/): Source and binaries, Documentation, A list of transformation definitions for common domain models. Borland's Together Architect modeling product has an implementation of QVT which is being reviewed for contribution. A current dependency on the Kent OCL library will need to be processed for third party inclusion, and will ultimately be replaced by the MDT OCL implementation.
Title © 2006 by INRIA; made available under the EPL v1.0 - 9 - Community ATL community: > 2000 posts on the ATL mailing list since January 2005, Bugs reports, Contribution of patches, Contribution of ATL transformation scenarios. QVT community: OMG standard is developed by many commercial and educational parties like IBM, Compuware, Sun, France Telecom, INRIA and others. Multiple implementations of the standard are available.
Title © 2006 by INRIA; made available under the EPL v1.0 - 10 - Roadmap Infrastructure component: A version of the infrastructure component, validated against early versions of the declarative QVT component, will be delivered at T0+12. ATL component: ATL will be migrated from GMT to M2M at T0, when the project is created. Procedural QVT component: Borlands QVT engine will be contributed after its review for contribution is completed. Declarative QVT component: Compuware will provide an implementation of the QVT Core language at T0+18. T0 is the project creation date
Title © 2006 by INRIA; made available under the EPL v1.0 - 11 - End of the presentation Thanks Questions? Comments? news://news.eclipse.org/eclipse.modeling.m2m
Title © 2006 by INRIA; made available under the EPL v M2M Creation Review Frédéric Jouault Proposed Project Lead.
Europa Simultaneous Release | © 2007 by Borland Software Corporation, made available under the EPL v1.0 1 GMF 2.0 Europa Simultaneous Release June 06,
June 9, 2006 Transforming models with ATL © 2006 ATLAS Nantes Transforming models with ATL The A TLAS Transformation Language Frédéric Jouault ATLAS.
Galileo Simultaneous Release Review © 2009 by Borland Software Corp., made available under the EPL v1.0 Object Constraint Language (MDT OCL) 1.3 Galileo.
© 2007 by Raghu Srinivasan; made available under the EPL v1.0 | Presenter Raghu Srinivasan Project Lead Oracle Inc. The JSF Tools Project –
Alignment of ATL and QVT © 2006 ATLAS Nantes Alignment of ATL and QVT Ivan Kurtev ATLAS group, INRIA & University of Nantes, France
Made available under EPL v1.01 OpenUP/MDD plug-in European F2F meeting – Reading (UK) June 2006.
Profiles Construction Eclipse ECESIS Project Construction of Complex UML Profiles UPM ETSI Telecomunicación Ciudad Universitaria s/n Madrid 28040,
© 2007 by Neil Hauge; made available under the EPL v1.0 | Neil Hauge Project Lead Oracle Dali JPA Tools Project – Graduation Review Draft.
GMF 1.0 in the Callisto Simultaneous Release
© 2006 by Raghu Srinivasan; made available under the EPL v1.0 | Presenter Raghu Srinivasan Project Lead Oracle Inc. The JSF Tools Project –
AJDT and AspectJ Release Review | © 2007 by SpringSource, made available under the EPL v1.0 1 Release Review: AJDT and AspectJ
Ganymede Simultaneous Release Review © 2008 by Borland Software Corp., made available under the EPL v1.0 MDT UML2Tools 0.8 Ganymede Simultaneous Release.
5 August Eclipse Foundation - Mike Norman – CEO Scapa® Technologies Eclipse Test Project Lead Eclipse Test & Performance Tools Platform.
1 Copyright ©2007 Sandpiper Software, Inc. Vocabulary, Ontology & Specification Management at OMG Elisa Kendall Sandpiper Software
© 2017 SlidePlayer.com Inc. All rights reserved.