Domain Specific Modeling with the Eclipse Modeling Project

Richard Gronback (Borland Software) and Ed Merks (IBM)

Wednesday, 17:00, 1 hour | Bürgersaal 1    presentation file

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

 

Picture

Richard Gronback

Picture

Ed Merks

With the increasing popularity of Domain Specific Languages (DSLs), the need for quality tooling in the form of “language workbenches” and graphical editors will be critical to their success. The Eclipse Modeling Project (EMP) includes the necessary components for abstract and graphical syntax development, model transformation and code generation; that is, all you need for a DSL Toolkit in Eclipse. This presentation will illustrate the capabilities of the Eclipse Modeling Project to develop a DSL and associated generators for use in a model-driven software development (MDSD) scenario. Specifically, the Eclipse Modeling Framework (EMF), Graphical Modeling Framework (GMF), Model-to-Model (M2M) and Model-to-Text (M2T) Transformation projects will be demonstrated in the context of a real-world DSL toolkit.

Richard Gronback works as a chief scientist for modeling products at Borland Software Corporation, leads the Eclipse Graphical Modeling Framework (GMF) project, and co-leads the PMC for the Eclipse Modeling Project. Previously, Richard worked for TogetherSoft, Ariba, and Andersen Consulting, and was a reactor operator in the U.S. Navy.

Ed Merks is the project lead of the Eclipse Modeling Framework project and a co-lead of the top-level Modeling project. He has many years of in-depth experience in the design and implementation of languages, frameworks and application development environments. He holds a Ph.D. in computing science and is a co-author of the authoritative Eclipse Modeling Framework, A Developer’s Guide (Addison-Wesley 2003). He works for IBM Rational Software at the Toronto Lab.

Ingres logo

Art of Object logo

1und1 logo

JavaSPEKTRUM logo

IBM logo

WeigleWilczek logo

Ericsson logo

Eclipse Magazin logo

Heiler logo

Software AG logo

Wind River logo

Google logo

inventage logo

Gentleware logo

TNI logo

SOPERA logo

IONA logo

Microdoc logo

Methods & Tools logo

Cloudsmith logo

compeople logo

itemis logo

dpunkt logo

Pilz logo

Polarion logo

SAP logo

Innoopract logo

Mind8 logo

ELEKTRONIKPRAXIS logo

Omondo logo

Actuate logo