Issues in mapping change-based product line architectures to configuration management systems

  • Authors:
  • Nicolás López;Rubby Casallas;André van der Hoek

  • Affiliations:
  • University of Los Andes, Bogotá, Colombia;University of Los Andes, Bogotá, Colombia;University of California, Irvine, CA

  • Venue:
  • Proceedings of the 13th International Software Product Line Conference
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Most software product lines are first specified as an architecture, a high-level description of what the overall family system structure is to be like and from which individual product architectures can be generated. This structure, however, must be mapped onto implementation code stored in a Software Configuration Management system for it to be useful beyond the definitional phase of product line development. Various solutions have been developed to date, but the recent emergence of change-based approaches to product line architecture description challenges these existing solutions. In this paper, we characterize those challenges, and present an alternative solution that relies on a mapping to a change-based Software Configuration Management system. We motivate this choice, discuss why it is more appropriate, and carefully lay out its strengths and weaknesses relative to the existing state of the art.