Multi-tiered design rationale for change set based product line architectures

  • Authors:
  • Scott A. Hendrickson;Swaminathan Subramanian;André van der Hoek

  • Affiliations:
  • University of California, Irvine, Irvine, CA, USA;University of California, Irvine, Irvine, CA, USA;University of California, Irvine, Irvine, CA, USA

  • Venue:
  • Proceedings of the 3rd international workshop on Sharing and reusing architectural knowledge
  • Year:
  • 2008

Quantified Score

Hi-index 0.01

Visualization

Abstract

Knowledge of why some product line architecture (PLA) consists of the specific features and feature interactions that constitute its overall structure is an invaluable resource for an architect. However, most PLA modeling techniques do not model these concepts explicitly. This requires that the architect express rationale separately, which increases the likelihood that it diverges and slowly but surely loses its value. To address this, we present an approach to capturing rationale that relies on a particular form of PLA modeling, namely PLAs modeled using change sets and relationships. In so doing, we enable the architect to express rationale concerning the PLA at three different tiers, covering individual elements in the PLA, change sets and their raison d'être, and the relationships that govern how individual product architectures are composed.