Modeling Amalgam as a DSL Toolkit

Richard Gronback

Technology Talks · Long
Thursday, 14:00, 50 minutes | Bürgersaal 1


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. The Modeling Amalgam Project delivers these elements in just such a toolkit, providing the packaging and integrations that make working with Modeling technologies much easier. 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 Transformation (M2M:QVT OML) and Model-to-Text (M2T:Xpand) Transformation projects will be demonstrated in the context of a real-world collection of DSLs.

Richard Gronback is chief scientist for modeling products at Borland Software Corporation, managing both open source and commercial product development. Richard co-leads the Modeling project Project Management Committee (PMC), along with Ed Merks of IBM, and leads the Graphical Modeling Framework (GMF) and Modeling Amalgamation projects. Richard holds a BSE in Computer Science & Engineering from the University of Connecticut, and was a reactor operator in the U.S. Navy prior to his current career in software.

towerbyte logo

brox logo

geensys logo

in2solutions logo


ericsson logo

ilog logo

BIRT-Exchange logo

froglogic logo

innovations logo

exxcellent logo

windriver logo

google logo

Software & Support logo

adacore logo

bredex logo

sopera logo

microdoc logo

OSGi Users Forum logo

versant logo

Methods & Tools logo

instantiations logo

inovex logo

compeople logo

bluage logo

siemens logo

itemis logo

adacore logo

Obeo logo

sap logo

innoopract logo

amd logo

symbian logo

open-xchange logo

united-internet logo

ww-im logo

cloudsmith logo

anyware logo

report a problem with this page