Raising the Level of Abstraction in the Development of GMF-based Graphical Model Editors

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

The Eclipse Graphical Modeling Framework (GMF) provides substantial infrastructure and tooling for developing diagram-based editors for modelling languages atop the Eclipse platform. It is widely accepted that implementing a visual editor using the built-in GMF facilities is a particularly complex and error-prone task and requires a steep learning curve. We present an approach that raises the level of abstraction at which a visual editor is specified. The approach uses annotations at the metamodel level. Annotations are used for producing the required low-level intermediate GMF models necessary, for generating an editor via model-to-model transformations.

Original languageEnglish
Title of host publication2009 ICSE WORKSHOP ON MODELING IN SOFTWARE ENGINEERING (MISE)
Place of PublicationNEW YORK
PublisherIEEE
Pages13-19
Number of pages7
ISBN (Print)978-1-4244-3722-1
Publication statusPublished - 2009
EventWorkshop on Modeling in Software Engineering held at the IEEE 31st International Conference on Software Engineering - Vancouver
Duration: 17 May 200618 May 2009

Conference

ConferenceWorkshop on Modeling in Software Engineering held at the IEEE 31st International Conference on Software Engineering
CityVancouver
Period17/05/0618/05/09

Cite this