Towards product lining model-driven development code generators

A Roth, B Rumpe - … on Model-Driven Engineering and Software …, 2015 - ieeexplore.ieee.org
2015 3rd International Conference on Model-Driven Engineering and …, 2015ieeexplore.ieee.org
A code generator systematically transforms compact models to detailed code. Today, code
generation is regarded as an integral part of model-driven development (MDD). Despite its
relevance, the development of code generators is an inherently complex task and common
methodologies and architectures are lacking. Additionally, reuse and extension of existing
code generators only exist on individual parts. A systematic development and reuse based
on a code generator product line is still in its infancy. Thus, the aim of this paper is to identify …
A code generator systematically transforms compact models to detailed code. Today, code generation is regarded as an integral part of model-driven development (MDD). Despite its relevance, the development of code generators is an inherently complex task and common methodologies and architectures are lacking. Additionally, reuse and extension of existing code generators only exist on individual parts. A systematic development and reuse based on a code generator product line is still in its infancy. Thus, the aim of this paper is to identify the mechanism necessary for a code generator product line by (a) analyzing the common product line development approach and (b) mapping those to a code generator specific infrastructure. As a first step towards realizing a code generator product line infrastructure, we present a component-based implementation approach based on ideas of variability-aware module systems and point out further research challenges.
ieeexplore.ieee.org
以上显示的是最相近的搜索结果。 查看全部搜索结果