Change search
ReferencesLink to record
Permanent link

Direct link
Variability in Evolving Software Product Lines
Responsible organisation
2000 (English)Licentiate thesis, comprehensive summary (Other academic)Alternative title
Variabilitet i evolverande mjukvaruproduktlinjer (Swedish)
Abstract [en]

Software reuse is perceived as the key to successful software development because of the potential for shortened time to market, increased quality and reduced costs. In recent years software product lines have emerged as a promising way to achieve large scale software reuse. Challenges against successful reuse when developing in a software product line involves management of the differences between products, and the differences between different releases of the products. In this thesis we present the experiences from a series of case studies within four software companies. Based on these we present a taxonomy of the technical solutions to manage product differences, a historical essay of how components in a software product line can evolve and what mechanisms that are used to support this evolution. From this we elaborate on the connection between evolution and variability, i.e. the ability of the software architecture and components to support the differences between products. We argue that evolution is strongly connected to variability, and that by foreseeing the evolution, the software can be instrumented with appropriate variability mechanisms accordingly. Moreover, we argue that some types of evolution are more frequent than others, and that the efforts should mainly go in the direction of foreseeing and instrumenting for these types of evolution.

Place, publisher, year, edition, pages
Karlskrona, Sweden: Kaserntryckeriet AB , 2000. , 136 p.
Keyword [en]
Variability, Evolution, Software Maintenance, Software Product Lines
National Category
Software Engineering
URN: urn:nbn:se:bth-00174Local ID: 91-631-0265-XOAI: diva2:837847
Available from: 2012-09-18 Created: 2001-02-20 Last updated: 2015-06-30Bibliographically approved

Open Access in DiVA

fulltext(507 kB)54 downloads
File information
File name FULLTEXT01.pdfFile size 507 kBChecksum SHA-512
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Svahnberg, Mikael
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 54 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 16 hits
ReferencesLink to record
Permanent link

Direct link