HomeHomeHomeArchiteturMiddlewareMDSDBeratungCoachingTrainig
header
homemailbacksearchimpressum

go back go up Conferences :: Code Generation - Techniques and Concepts

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

Code Generation - Techniques and Concepts

Program Generation as a means for software development has been used for a long time in enterprise and embedded systems. However, because of the proliferation of generative programming, product line engineering and OMG's Model Driven Architecture in particular, program generation techniques are getting more and more important these days. This tutorial covers the most important kinds of code generation such as Model Transformations, Source Code Generation, Source Code Transformation, Byte Code Rewriting and Reflection. A a strong focus is put on the second item: generating source code from models. We will introduce different generation technologies (such as template-based generators, frame technology, aspect weaving and AST-based approaches), show their use cases, discuss benefits and drawbacks and look at representative tools for each of these categories.

[tutorial]
25.10.2003
../data/presentations/ProgramGeneration.zip Download... Abstract... Abstract...
Code Generation - Techniques and Concepts
Conference: OOPSLA 2003 OOPSLA 2003