Evaluating variability instantiation strategies for product lines
Proceedings of the 5th Workshop on Variability Modeling of Software-Intensive Systems
A systematic review and an expert survey on capabilities supporting multi product lines
Information and Software Technology
Light-weight tool support for staged product derivation
Proceedings of the 16th International Software Product Line Conference - Volume 1
Dynamic configuration management of cloud-based applications
Proceedings of the 16th International Software Product Line Conference - Volume 2
Monitoring system-of-systems requirements in multi product lines
REFSQ'13 Proceedings of the 19th international conference on Requirements Engineering: Foundation for Software Quality
An infrastructure for the life cycle management of multi product lines
Proceedings of the 28th Annual ACM Symposium on Applied Computing
Evolving feature model configurations in software product lines
Journal of Systems and Software
Hi-index | 0.00 |
In product family approaches such as software product lines, product configuration is a key activity that deals with the constrained combination and parameterization of reusable core assets as a means to achieve correct product assembly. The configuration process is highly collaborative in which different players, each with a particular perspective on the product under development, interact and negotiate configuration decisions. In this scenario, conflicts commonly occur as each part attempts to promote its own interests. As a consequence, there is an urge for approaches to effectively coordinate configuration decisions. In this paper, we present a process-centric approach to collaborative product configuration. Our approach attempts to anticipate and solve decision conflicts by allowing decision makers to define priority schemes. Major configuration decision support issues are discussed and a novel algorithm to derive executable process models is introduced. Finally, an illustrated example is shown demonstrating the approach's feasibility.