Systematic Integration of Variability into Product Line Architecture Design

  • Authors:
  • Steffen Thiel;Andreas Hein

  • Affiliations:
  • -;-

  • Venue:
  • SPLC 2 Proceedings of the Second International Conference on Software Product Lines
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

Product lines consider related products, their commonalities and their differences. The differences between the single products are also referred to as variability. Consequently, variability is inherent in every product line and makes a key difference as compared to single systems. While, on the requirements level, the methods for analyzing product line variability are understood today, their transition to architecture remains vague. Bringing variability to architecture as an "add-on" is just a provisional solution and forebodes the risk of violating other intentions. This paper presents a systematic approach to integrate variability with product line architecture design. In particular, it promotes variability as an architectural driver, embeds variability requirements in the architecture design framework "Quality-Driven Software Architecting" (QUASAR), and gives guidelines and examples for documenting variability in architectural views.