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 salay | 1 | 400 | 34.68 |
michalis famelis | 2 | 168 | 13.38 |
Julia Rubin | 3 | 189 | 15.06 |
Alessio Di Sandro | 4 | 116 | 7.84 |
Marsha Chechik | 5 | 2287 | 138.57 |