Variability in Software Systems

Document type: Licentiates
Author(s): Jilles van Gurp
Title: Variability in Software Systems
Year: 2000
Pagination: 180
ISBN: 91-631-0266-8
Publisher: Blekinge Institute of Technology
City: Karlskrona
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
Authors e-mail:
Language: English
Abstract: Reuse of software assets has been, and continues to be the holy grail of software engineering. In this thesis we argue that a prerequisite for
reusability is variability. In order to reuse a piece of software, it needs to be adapted to the environment in which it will be reused. With the arrival of object oriented frameworks and software product lines, variability and the associated variability techniques are becoming more and more
important. In this thesis, four papers are included that all, in some way, are related to variability. In the introduction we discuss object oriented
frameworks and software product lines; we introduce a conceptual model for reasoning about variability; we take a closer look at so called
late variability and examine the consequences of variability for the development process of software product lines and software product line
based applications.
Subject: Software Engineering\General
Keywords: Object oriented frameworks, software product lines, variability
URN: urn:nbn:se:bth-00181