To main content

Scalability of Decision Models for Dynamic Product Lines

Abstract

Product lines need decision models that guide the derivation of product variants satisfying specific requirements. In dynamic product lines, whose requirements vary during runtime, these decision models are also required to support automatic product reconfigurations in response to changing requirements. However, because of the combinatorial explosion of variants, such automatic decision making suffers from poor performance with many variants. In this paper, we introduce a mathematical formulation of this scalability problem. Based on the formulation, we discuss the limitations of existing approaches to support variants scalability. These limitations are addressed by our modular approach whose decision model combines (1) the use of utility functions, and (2) various optimisations of the search space. The analysis is supported by experience with the QuA and MADAM middleware, which apply this approach to supports self-adaptation based on dynamic product lines.

Category

Academic chapter/article/Conference paper

Language

English

Author(s)

Affiliation

  • SINTEF Digital / Software Engineering, Safety and Security
  • Unknown
  • University of Oslo

Year

2007

Publisher

Kindai Kagaku

Book

11th International Conference, SPLC 2007, Kyoto, Japan, September 10-14, 2007

ISBN

9784764903425

Page(s)

23 - 32

View this publication at Cristin