IEEE Intelligent Systems
Integrated tool support for software product line engineering
Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering
Integrating product family modeling with development management in agile methods
Proceedings of the 1st international workshop on Software development governance
Structuring the modeling space and supporting evolution in software product line engineering
Journal of Systems and Software
Light-weight software product lines for small and medium-sized enterprises (SMEs)
CASCON '13 Proceedings of the 2013 Conference of the Center for Advanced Studies on Collaborative Research
Hi-index | 0.00 |
Understanding and modeling architectural variability is fundamental in product line engineering. Various extensions have been proposed to architecture description languages (ADLs) to deal with variability. Although these extensions are useful, we argue in this paper that decisions need to be treated as first-class citizens for modeling architectural variability. Decisions that have to be taken by different stakeholders during product derivation are an essential source to understand the variability at different levels (e.g., features, architecture, and implementation). We outline a decision-oriented approach to variability modeling and illustrate it with an example from our ongoing research collaboration with Siemens VAI.