Graphical Modeling Framework (GMF) Creation Review Richard C. Gronback Borland Software Corp. April 13, 2005.

Slides:



Advertisements
Similar presentations
Diagram Definition: an Overview Third OMG/Eclipse Symposium 25 March 2012 Maged Elaasar, Senior Software Engineer.
Advertisements

Europa Simultaneous Release | © 2007 by Borland Software Corporation, made available under the EPL v1.0 1 GMF 2.0 Europa Simultaneous Release June 06,
GMF 1.0 in the Callisto Simultaneous Release
Title © 2006 by INRIA; made available under the EPL v M2M Creation Review Frédéric Jouault Proposed Project Lead.
Ganymede Simultaneous Release Review © 2008 by Borland Software Corp., made available under the EPL v1.0 MDT UML2Tools 0.8 Ganymede Simultaneous Release.
Title © 2006 by INRIA; made available under the EPL v M2M Creation Review Frédéric Jouault Proposed Project Lead.
Profiles Construction Eclipse ECESIS Project Construction of Complex UML Profiles UPM ETSI Telecomunicación Ciudad Universitaria s/n Madrid 28040,
© 2008 by Borland Software Corp; made available under the EPL v1.0 | 17 March 2008 Introduction to the Graphical Modeling Framework Artem Tikhomirov, Borland.
Abel Gómez, José Á. Carsí, Artur Boronat, Isidro Ramos Technical University of Valencia. Departamento de Sistemas Informáticos y Computación.
CSI5112 Software Engineering Team: Andrei Anisenia Margi Fumtiwala.
Department of Computer Science Business Information Systems 1 Model Interchange between ARIS and Eclipse EMF Heiko Kern and Stefan Kühne {kern,
IBM Business Consulting Services © Copyright IBM Corporation 2006 Unified Process March 27, 2006 Chris Armstrong.
Telecom and Informatics :: INF5120 :: Mansur Abbasi & Svein Melby Assignment 1 – First aid - Clarifications, issues and insight.
7 July 2003 MDA presentation Dennis Wagelaar 1 Model-Driven Architecture The current state of affairs.
UML CASE Tool. ABSTRACT Domain analysis enables identifying families of applications and capturing their terminology in order to assist and guide system.
Ontologies Reasoning Components Agents Simulations An Overview of Model-Driven Engineering and Architecture Jacques Robin.
® IBM Software Group © 2008 IBM Corporation RSM and UML 13 june 2008 Fredrik Ferm – ECAT Strategy Team Lead
Whole Platform Tesi di Dottorato di: RICCARDO SOLMI Università degli Studi di Bologna Facoltà di scienze matematiche, fisiche e naturali Corso di Dottorato.
IBM Software Group © 2005 IBM Corporation University of Nantes Eclipse dayMarch 2005 The Eclipse Modeling Framework and the IBM Model Transformation Framework.
Design Management: When Model Driven Engineering Embraces the Semantic Web NECSIS 2012, Gatineau, QC 27 June 2012 Maged Elaasar.
701 - Building with the Data Tools project John Graham Der Ping Chou.
Comparing M2T & M2M Complementary Approaches © 2008 INRIA, University of York & SINTEF Comparing M2T & M2M Complementary Approaches Hugo Bruneliere,
1 Ivano Malavolta, University of L’aquila, Computer Science Department Ivano Malavolta DUALLy: an Eclipse platform for architectural languages interoperability.
Copyright © Soyatec. Licensed under the Eclipse Public License 1.0 Yves YANG & Philippe Ombredanne.
Java.sun.com/javaone/sf | 2004 JavaOne SM Conference | Session The Eclipse Modeling Framework Ed Merks, Ph.D. Software Architect IBM Canada Ltd.
1 A Web Specific Language for Content Management Systems Viðar Svansson, Roberto E. Lopez-Herrejon Computing Laboratory University of Oxford.
Copyright © IBM Corp., All rights reserved; made available under the EPL v1.0 | March 20, 2008 | Short Talk Standards based systems management: An.
MDE Model Driven Engineering Xavier Blanc Université Pierre et Marie Curie
Tools for Diagrammatic Specifications Stian Skjerveggen Supervisors: Yngve Lamo, Adrian Rutle, Uwe Egbert Wolter.
Modeling Tools for Healthcare Technical Overview April 8, 2009.
© The ATHENA Consortium UML Profiles and Domain-Specific Languages (DSLs),
Building Tools by Model Transformations in Eclipse Oskars Vilitis, Audris Kalnins, Edgars Celms, Elina Kalnina, Agris Sostaks, Janis Barzdins Institute.
Europa Simultaneous Release Review | © 2007 by IBM Corporation, made available under the EPL v1.0 1 Model Development Tools (MDT) 1.0 Europa Simultaneous.
Diagram Definition A Case Study with the UML Class Diagram MoDELS 2011, Wellington, NZ By Maged Elaasar 1,2 (Presenter) and Yvan Labiche.
MODeX Model Oriented Data eXchange EclipseCon Short Talk March 20, 2008 Ted Epstein Andrew J. Montalenti Morgan Stanley.
Copyright © 2009 AtlanMod. All Rights Reserved Frédéric Jouault & Hugo Bruneliere AtlanMod team (INRIA & Mines de Nantes) Possible Benefits of Bridging.
Ontology Engineering and Plugin Development with the NeOn Toolkit Plug-in Development for the NeOn Toolkit June 1st, 2008 Michael Erdmann, Peter Haase,
Vision The ultimate IDE/CASE tool should supports all steps in the software development process. Current tools perform only minimal semantic-level analysis.
Selected Topics in Software Engineering - Distributed Software Development.
A CASE Tool For Robot Behavior Development The KSE CASE Tool - Liveness Formula Editor, text editor ‐ Liveness2IAC transformation tool ‐ Graphical Statechart.
MDHT Architecture Diagram Rama Ramakrishnan 1. Introduction The intent is to capture the high level architecture of the MDHT. The following diagrams are.
Abstract We present two Model Driven Engineering (MDE) tools, namely the Eclipse Modeling Framework (EMF) and Umple. We identify the structure and characteristic.
Evaluation of Development Tools for Domain-Specific Modeling Languages D. Amyot, H. Farah, J.-F. Roy with contributions from Y. Chu and N. Janmohamed SAM.
© Siemens AG, CT SE 2, Iris Groher, Markus Voelter C O R P O R A T E T E C H N O L O G Y XWeave – Models and Aspects in Concert 1 XWeave Models.
Dr. Darius Silingas | No Magic, Inc. Domain-Specific Profiles for Your UML Tool Building DSL Environments with MagicDraw UML.
® IBM Software Group © 2006 IBM Corporation Diagram Definition: Initial Submission Maged Elaasar, IBM ADTF, OMG June 2009, San Jose,
Automata Based Method for Domain Specific Languages Definition Ulyana Tikhonova PhD student at St. Petersburg State Politechnical University, supervised.
ModelPedia Model Driven Engineering Graphical User Interfaces for Web 2.0 Sites Centro de Informática – CIn/UFPe ORCAS Group Eclipse GMF Fábio M. Pereira.
Ganymede Simultaneous Release | © 2008 by Springsite B.V., The Netherlands made available under the EPL v1.0 Teneo Ganymede Simultaneous Release.
Graphical Modeling Framework (GMF) Richard C. Gronback Project Lead.
INFORMATION NETWORKING MODEL DSL James McAvoy and Yifeng Li CSI Information Networking Model DSL 1 Winter Term
Formalizing Material Flow Diagrams Robert-Jan Bijl.
EMEA Beat Schwegler Architect Microsoft EMEA HQ Ingo Rammer Principal Consultant thinktecture
EBPM Creation Review | © 2010 by Andrea Zoppello, Engineering Ing. Informatica S.p.A, made available under the EPL v1.0 1 eBPM Creation Review Planned.
Visual Studio for Software Architects and Future Directions in Modeling Tools Jochen Seemann TLN311 Program Manager Microsoft Corporation.
Overview of meta-modeling works for multi-clocked environments Christian Brunette IRISA/INRIA Rennes – ESPRESSO Synchron 2005.
Copyright © 2010 Obeo, Made available under the Eclipse Public License v SCA Tools (Helios) Release Review Planned Review Date: June 11, 2010.
Ontologies Reasoning Components Agents Simulations An Overview of Model-Driven Engineering and Architecture Jacques Robin.
Automaton-Based Approach for Defining Dynamic Semantics of DSLs Ulyana Tikhonova St. Petersburg State Polytechnical University,
Graphical Modeling Framework (GMF) Creation Review Richard C. Gronback Borland Software Corp. April 13, 2005.
AUTOMATIC GENERATION OF MODEL TRAVERSALS FROM METAMODEL DEFINITIONS Authors: Tomaž Lukman, Marjan Mernik, Zekai Demirezen, Barrett Bryant, Jeff Gray ACM.
ETrice Release Review | © Protos Software GmbH, Made available under the EPL v 1.0 eTrice Release Review Planned Review Date: Communcation.
Page 1 Feature Modeling and Configuration Management Roche Diagnostics, 16 th October 2007 O. Rohlik (ETH Zurich and P&P Software)
Metamodel-driven development environments
Teneo Ganymede Simultaneous Release Graduation Review
Execute your Processes
QVT Operational 1.0 Ganymede Simultaneous Release Graduation Review
Software Architecture & Design
Presentation transcript:

Graphical Modeling Framework (GMF) Creation Review Richard C. Gronback Borland Software Corp. April 13, 2005

What is GMF? The Graphical Modeling Framework (GMF) Project provides the underlying components and framework for the generation of design surfaces within Eclipse from domain and diagram models. –Intended to bridge GEF & EMF, hence GMF –Goal: to deliver exemplary diagramming for Eclipse UML2 Project, while providing general diagram support for any domain model

Why a GMF Project? Fills an architectural gap –Specifically, the one between EMF & GEF –Many bridges have already been handcrafted Meets a need –Visualization aids in dealing with increased complexity of today’s applications –Driven by increasing popularity of model-driven development, generative programming, & MDA ® Complementary to other emerging technologies –Domain-Specific Language (DSL) generative design surfaces (i.e. Microsoft’s DSL Toolkit)

GMF Overview Main Components –Diagramming Infrastructure Eclipse framework for design surfaces (built on GEF) –Editor, view, properties, navigator Generic frameworks for constraint, query, validation, etc. –Diagram Generator Diagram metamodel, generator model, mapping view Generation framework for diagram elements –Node, edge, connector, constraints, etc. Constraint implementation generator –Exemplary Tools Diagram definition designer (GMF bootstrap) Diagramming for Eclipse UML2 Project ECore modeling surface

GMF Overview Diagram Metamodel Domain Model Diagram Definition GEF Diagram Instance Diagram SVG EMF GMF Runtime Plug-in(s) Diagram Designer Diagram Plug-in(s) Domain Model EMF.edit Diagram GenModel EMF’s ECore EMF-based serialization Instance of Diagram Metamodel, dependency on Domain Model (DSL) Optional XSL Transformation Generation (e.g. UML2 Project)

GMF Proposal Feedback No shortage of positive feedback and interest! Serendipitous EclipseCon session was well- attended –EMF, GEF and UML2: Ready for a Graphical Modeling Framework (GMF) Project? Newsgroup active with interested parties, proposed committers, and potential code contributions –81 posts since March 16 th

GMF Interest Many interested parties, in addition to Borland: –Adaptive –Anyware Technologies –AT&T Global –BEA –Cognos –DSTC –E-Sim –Evolution –IBM –ILOG –InferData –M1 Global –Norwegian University of Science and Technology –Patternset Software –Protos –Real-Time Innovations –SnapXT –Sybase –University of Nantes –University of Victoria –Vanderbilt University –Versata –Web Methods –Xactium

GMF Participation Borland contributors: –Richard Gronback (CT, USA) – proposed Project Lead –Artem Tikhomirov (Prague) –Max Feldman (Prague) –Karl Frank (MA, USA) –+4-6 TBDs (Prague & St. Petersburg) IBM –Daniel Leroux currently dealing with legal department CS Group TOPCASED project –David Sciamma (Anyware Technologies) –Olivier Prouvost (Anyware Technologies) –Agusti Canals (+ others?) Others: –Petter Graff (InferData) –Sehyo Chang (AT&T Global) –David Zygmont (M1 Global) –Jules White (Vanderbilt University) –Jose de Frietas (Patternset) –Sean Woodhouse (Versata) –Chaur Wu (Independent Consultant) –Markus Voelter (OpenAchitectureWare) –Hallvard Trætteberg (Norwegian University of Science and Technology) –Michael Lawley (DSTC feedback on experience with JANE project) –Chris Aniszczyk

GMF Plan… Next Step Validation Phase: –Develop initial requirements, architecture, and project plan –Several code bases to examine Borland, CS Group TOPCASED, eDiagram EMF-GEF example, Merlin, openArchitectureWare, M1 Global, Eclipse VE project, etc. IBM dealing with legal, but expects contribution in coming weeks –Diagram ‘metamodel’ research UML2 Diagram Interchange Specification? GMF kickoff meeting (location TBD)

Questions? news://news.eclipse.org/eclipse.technology.gmf