Bitter GMF or How We did UML with GMF

Tatiana Fesenko (Borland Software Corporation)

Modeling · Short Talk
Presentation
Thursday, 10:30, 10 minutes | Room 209/210 | Download in iCal Format

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

Tatiana Fesenko

Many people nowadays have heard about magic Model Driven Development (MDD) tools. The Eclipse Graphical Modeling Framework (GMF) is one of them. It is possible to do both everything and nothing with it. We (UML2Tools developers) implemented Unified Modeling Language (UML) diagram editors following heavy-weight and geek-oriented UML 2.1 notation using GMF. Sometimes it was not easy, but we did it. Our main achievement is that now: 1) An element on the diagram can change its visual presentation by action invocation. 2) One model element is shown on the diagram using two visual elements. 3) Diagram link connects elements that are complexly related in the domain model. 4) Element on the diagram changes its visual presentation when related element's properties are changed. Is GMF magic or tragic? It is magic for the people who are sorcerers. In this short talk these and more secrets will be discovered.

Tatiana Fesenko is a software developer for Borland Software Corporation. She graduated from the Department of Software Engineering in St.-Petersburg State University with a degree paper devoted to Requirements Management. She still gives lectures at her 'alma mater'. She is a committer on Eclipse MDT UML2Tools Project.

Floor Plan

Gold sponsors

BEA logo

IBM logo

Wind River logo

JBoss logo

BlackBerry logo

Cloudsmith logo

Oracle

Replay Solutions logo

Skyway Software logo

SOPERA logo

BIRT Exchange logo

AMD logo

Silver sponsors

Teamprise

Genuitec

Google

Instantiations

Sybase

Telelogic

Business Objects

Innoopract

LynuxWorks logo

Hardware sponsor

AMD logo

Media sponsors

ACM

Open Systems Publishing

SDForum

SD Times logo

Software Test & Performance logo

Extension Media

Addison-Wesley logo

Methods and Tools

Be a Sponsor