|
|
Building Domain Specific Languages with Eclipse
DSLs are an important aspect of Model-Driven Software Developemt, MDA
and Product Line Engineering. Since DSLs are specific to a certain domain, it is
the domain architect's task to define and implemnet DSLs so that application developers
can use the DSLs to configure or otherwise describe systems. In this tutorial, participants
will learn how to define metamodels that form the basis for a DSL, how to define a graphical
and textual syntax for the DSL, how to verify the correctness of models wrt. to the metamodel
that underlies them and how to write transformations that transform models into executable code.
To do all this, we will use tools and technologies from the Eclipse platform. These include
EMF for metamodelling, GMF for building graphical editors as well as openArchitectureWare
for verifying and transforming models.
[tutorial]
04.10.2006
Abstract...
|
Building Domain Specific Languages with Eclipse
|
Conference:
JAOO 2006
|
|