CPL - Chalmers Publication Library
| Utbildning | Forskning | Styrkeområden | Om Chalmers | In English In English Ej inloggad.

Variability Modelling for Model-Driven Development of Software Product Lines

Ina Schaefer (Institutionen för data- och informationsteknik, Programvaruteknik (Chalmers))
Fourth International Workshop on Variability Modelling of Software-intensive Systems (VaMoS 2010) (2009)
[Konferensbidrag, refereegranskat]

Model-driven development of software-intensive systems aims at designing systems by stepwise model refine- ment. In order to create software product lines by model-driven development, product variability has to be represented on every modelling level and preserved under model refinement. In this paper, we propose ∆-modelling as an generally applicable variability modelling concept that is orthogonal to model refinement. Products on each modelling level are represented by a core model and a set of ∆-models specifying changes to the core to incorporate product features. Core and ∆-models can be refined independently to obtain a more detailed model of the product line. Based on a formalization of ∆-modelling, we establish conditions that model refinement and model configuration commute resulting in an incremental model- driven development process.

Nyckelord: Software Product Lines; Variability Modelling; Model-driven Development; Model Refinement

Denna post skapades 2009-12-15.
CPL Pubid: 103645


Institutioner (Chalmers)

Institutionen för data- och informationsteknik, Programvaruteknik (Chalmers) (2008-2010)


Datavetenskap (datalogi)

Chalmers infrastruktur