RWTH Aachen University
In Model Driven Development (MDD), much meaning can be given to the model using a Domain Specific Language (DSL), and the code generation rate can be increased. Model-based product line development is possible using code generation to realize variability. In this paper, the authors describe the development of line tracer robots for a contest, where they achieved a high rate of code generation by using two DSLs, the characteristics of which supplement each other. Structure is described by a high generality DSL and behavior by a high specificity DSL.