Managing requirements specifications for product lines - An approach and industry case study

  • Authors:
  • Magnus Eriksson;Jürgen Börstler;Kjell Borg

  • Affiliations:
  • BAE Systems Hägglunds AB, SE-891 82 Örnsköldsvik, Sweden and Department of Computing Science, Umeå University, SE-901 87 Umeå, Sweden;Department of Computing Science, Umeå University, SE-901 87 Umeå, Sweden;BAE Systems Hägglunds AB, SE-891 82 Örnsköldsvik, Sweden

  • Venue:
  • Journal of Systems and Software
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Software product line development has emerged as a leading approach for software reuse. This paper describes an approach to manage natural-language requirements specifications in a software product line context. Variability in such product line specifications is modeled and managed using a feature model. The proposed approach has been introduced in the Swedish defense industry. We present a multiple-case study covering two different product lines with in total eight product instances. These were compared to experiences from previous projects in the organization employing clone-and-own reuse. We conclude that the proposed product line approach performs better than clone-and-own reuse of requirements specifications in this particular industrial context.