Title
SPLicing TABASCO: Custom-Tailored Software Product Line Variants from Taxonomy-Based Toolkits.
Abstract
Taxonomy-Based Software Construction (TABASCO) applies extensive domain analyses to create conceptual hierarchies of algorithmic domains. Those are used as basis for the implementation of software toolkits. The monolithic structure of TABASCO-based toolkits restricts their adoption on resource-constrained or special-purpose devices. In this paper, we address this problem by applying Software Product Line (SPL) techniques to TABASCO-based toolkits: We use software taxonomies as input to creating a conceptual representation of variability as feature models of an SPL. We apply the variability realization mechanism delta modeling to transform realization artifacts, such as source code, to only contain elements for a particular selection of features. Our method is suitable for proactive, reactive and extractive SPL development so that it supports a seamless adoption and evolution of an SPL approach for TABASCO-based toolkits. We demonstrate the feasibility of the method with three case studies by proactively, reactively and extractively transforming TABASCO-based toolkits to SPLs, which allow derivation of variants with custom-tailored functionality.
Year
DOI
Venue
2015
10.1145/2815782.2815799
SAICSIT Conf.
Field
DocType
Citations 
Software engineering,Computer science,Source code,Knowledge management,Human–computer interaction,Software,Software product line,Hierarchy,Software construction
Conference
4
PageRank 
References 
Authors
0.47
21
4
Name
Order
Citations
PageRank
Ina Schaefer1163499.16
Christoph Seidl220720.15
Loek G. Cleophas34511.31
Bruce W. Watson433853.24