Integrating Template based Code Generation into Graphical Model Transformation
Martin Girschick · 2008
Abstract: Model transformation is not only a crucial but also one of the most com-plicated aspects of model-driven software development (MDSD). An adequate trans-formation language is therefore vital to its successful application. Architecture stra-tification is a very flexible approach to MDSD, which applies stepwise refinement to model-based system development. In order to support refinement automation, a pow-erful transformation language is required. This paper presents and evaluates a novel approach to combined graphical and textual model transformation by integrating tem-plate based code generation into a graphical model transformation language. It has been implemented in the plugin “Futemplerator ” for the CASE tool Fujaba. 1