Title
Lifting model transformations to product lines
Abstract
Software product lines and model transformations are two techniques used in industry for managing the development of highly complex software. Product line approaches simplify the handling of software variants while model transformations automate software manipulations such as refactoring, optimization, code generation, etc. While these techniques are well understood independently, combining them to get the benefit of both poses a challenge because most model transformations apply to individual models while model-level product lines represent sets of models. In this paper, we address this challenge by providing an approach for automatically ``lifting'' model transformations so that they can be applied to product lines. We illustrate our approach using a case study and evaluate it through a set of experiments.
Year
DOI
Venue
2014
10.1145/2568225.2568267
ICSE
Keywords
Field
DocType
design tools and techniques,software product lines,model transformations,management,theory,model driven engineering
Systems engineering,Model-driven architecture,Computer science,Code generation,Product line,Software,Code refactoring
Conference
Citations 
PageRank 
References 
20
0.76
37
Authors
5
Name
Order
Citations
PageRank
rick salay140034.68
michalis famelis216813.38
Julia Rubin318915.06
Alessio Di Sandro41167.84
Marsha Chechik52287138.57