On the Notion of Variability in Software Product Lines

Document type: Researchreports
Full text:
Author(s): Mikael Svahnberg, Jilles van Gurp, Jan Bosch
Title: On the Notion of Variability in Software Product Lines
Translated title: Angående Variabilitet i Mjukvaruproduktlinjer
Series: Research Report
Year: 2001
Issue: 2
ISSN: 1103-1581
Organization: Blekinge Institute of Technology
Department: Department of Software Engineering and Computer Science (Institutionen för programvaruteknik och datavetenskap)
Dept. of Software Engineering and Computer Science S-372 25 Ronneby
+46 455 780 00
http://www.bth.se/eng/ipd/
Authors e-mail: Mikael.Svahnberg@bth.se
Language: English
Abstract: Software product lines are used in companies to provide a set of reusable assets for related groups of software products. Generally a software product line provides a common architecture and reusable code for software product developers. In this article we focus on mechanisms that help developers vary the architecture and behavior of a
software product line to create individual products. We provide the reader with a framework of terminology and concepts that help understand the concept of variability better. In addition, we present a number of variability mechanisms in the context of this framework. Finally, we provide a method for incorporating variability into software product lines.
Summary in Swedish: Rapporten diskuterar variabilitet i produktlinjer, dvs förmågan att förändra produktlinjen för de individuella produkterna i produktlinjen. Utgångspunkten är från grupperingar av krav, s.k. features. I rapporten presenteras även en taxonomi över tillgängliga variabilitetsmekanismer.
Subject: Software Engineering\General
Keywords: Software Product Lines, Variability, Evolution, Features
URN: urn:nbn:se:bth-00173
Edit