A New Approach to Combine Models and Code in Model Driven Development.

Stefan Sarstedt, Jens Kohlmeyer, Alexander Raschke, Matthias Schneiderhan · 2005

Abstract — We present an approach to Model Driven Development that combines models and code in a new way. UML 2 activity diagrams created for modeling control flows during analysis and design are seamlessly reused for the implementation phase. A model interpreter executes these diagrams and calls handwritten code at specific points. The degree of functionality modeled and coded can be chosen freely by developers which should improve acceptance of modeling tasks. A few language extensions are introduced into an ordinary C# compiler to achieve a tight integration with the models. We illustrate our approach by means of a small example of an embedded system. 1.

Read the paper · More papers on PaperTik