Title
Tax-PLEASE--Towards Taxonomy-Based Software Product Line Engineering
Abstract
Modern software systems, in particular in mobile and cloud-based applications, exist in many different variants in order to adapt to changing user requirements or application contexts. Software product line engineering allows developing these software systems by managed large-scale reuse in order to achieve shorter time to market. Traditional software product line engineering approaches use a domain variability model which only captures the configuration options of the product variants, but does not provide any guideline for designing and implementing reusable artifacts. In contrast, software taxonomies structure software domains from an abstract specification of the functionality to concrete implementable variants by successive correctness-preserving refinements. In this paper, we propose a novel software product line engineering process based on a taxonomy-based domain analysis. The taxonomyu0027s hierarchy provides guidelines for designing and implementing the product lineu0027s reusable artifacts while at the same time specifying possible configuration options. By deriving reusable product line artifacts from a software taxonomy, the well-defined structuring of the reusable artifacts yields improved maintainability and evolvability of the product line.
Year
DOI
Venue
2016
10.1007/978-3-319-35122-3_5
ICSR 2016 Proceedings of the 15th International Conference on Software Reuse: Bridging with Social-Awareness - Volume 9679
Keywords
Field
DocType
Taxonomy-Based Software Construction (TABASCO),Software Product Line (SPL)
Product engineering,Domain engineering,Software engineering,Computer science,Software system,Software product line,Software construction,Software development,Software measurement,Social software engineering
Conference
Volume
ISSN
ISBN
9679
0302-9743
978-3-319-35121-6
Citations 
PageRank 
References 
2
0.39
5
Authors
4
Name
Order
Citations
PageRank
Ina Schaefer1163499.16
Christoph Seidl220720.15
Loek Cleophas34113.89
Bruce W. Watson433853.24