HomeHomeHomeArchiteturMiddlewareMDSDBeratungCoachingTrainig
header
homemailbacksearchimpressum

go back go up Conferences :: Building Interpreters with EMF, Xtext and Scala

dotted Line
dotted Line
menu not Selected Home
dotted Line
menu not Selected Services
dotted Line
menu not Selected Experience
dotted Line
menu not Selected New DSL Book
dotted Line
menu selected Conferences
   menu not Selected Presentations
   menu not Selected Tutorials
   menu not Selected Keynotes/Invited
   menu not Selected Workshops
   menu not Selected Panels
dotted Line
menu not Selected Publications
dotted Line
menu not Selected Vorlesungen
dotted Line
menu not Selected Site
dotted Line
dotted Line

magic Pixel banner 0

magic Pixel banner 1

magic Pixel banner 2

magic Pixel banner 3

magic Pixel banner 4
magic Pixel

Building Interpreters with EMF, Xtext and Scala

In model-driven software development, code generation is the primary means of getting from the models to code. However, there are cases when interpretation is the way to go: whenever you want to be able to edit the "model" at runtime, you'll typically need an interpreter. In this session I will introduce a small framework that supports efficient construction of interpreters. The language syntax is defined using oAW's Xtext, which automatically creates EMF ASTs from a textual syntax. We then build an interpreter for the language using the Scala programming language. The framework is itself constructed using model-driven development techniques and code generation.

[presentation]
26.06.2008
../data/presentations/MDInterpreterDevelopment.pdf Download... Abstract... Abstract...
Building Interpreters with EMF, Xtext and Scala
Conference: CodeGeneration 2008 CodeGeneration 2008