Title :
Transformation Patterns for Multi-staged Model Driven Software Development
Author :
Braganca, A. ; Machado, Ricardo J.
Author_Institution :
Dep. Eng. Inf., ISEP, Porto
Abstract :
Model driven approaches are shifting software development from a code based activity to a model based activity. Models can be refined and transformed from requirements into code specific to a platform. Although several model transformations can occur, they usually take place at a single development stage. In the case of software product lines, and particularly of software factories, the modeling of a system can occur at several stages, for instance, at the software house, at the systems integrator and at the final customer site. Basically, this requires that the model used at a particular stage can be refined at the next stage. In this paper, we explore the issues related to such an approach and we propose model transformation patterns that can be generically applied to models so that they can be used in multi staged modeling approaches. We show how to realize the approach with the Eclipse Modeling Framework and present an insurance case study.
Keywords :
product development; software reusability; code based activity; eclipse modeling framework; model based activity; model driven architectural; multistaged model driven software development; software factory; software house; software product line; transformation pattern; Computer architecture; Context modeling; Databases; Insurance; Metamodeling; Production facilities; Programming; Software packages; Software systems; Supply chains; Model transformation; model driven development; multi-stage software development; software product lines;
Conference_Titel :
Software Product Line Conference, 2008. SPLC '08. 12th International
Conference_Location :
Limerick
Print_ISBN :
978-0-7695-3303-2
DOI :
10.1109/SPLC.2008.41