Tax-PLEASE—towards taxonomy-based software product line engineering

I. Schaefer, Chr. Seidl, L.G.W.A. Cleophas, B.W. Watson

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    3 Citations (Scopus)
    4 Downloads (Pure)

    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 taxonomy’s hierarchy provides guidelines for designing and implementing the product line’s 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.
    Original languageEnglish
    Title of host publicationSoftware reuse
    Subtitle of host publicationbridging with social-awareness
    EditorsG.M. Kapitsaki , E.S. de Almeida
    PublisherSpringer
    Pages63-70
    ISBN (Electronic)978-3-319-35122-3 (
    ISBN (Print)978-3-319-35121-6
    DOIs
    Publication statusPublished - 10 May 2016
    Event15th International Conference on Software Reuse (ICSR 2016), June 5-7, 2016, Limassol, Cyprus - Limassol, Cyprus
    Duration: 5 Jun 20167 Jun 2016
    http://www.cyprusconferences.org/icsr2016/

    Publication series

    NameLecture Notes in Computer Science
    Volume9679

    Conference

    Conference15th International Conference on Software Reuse (ICSR 2016), June 5-7, 2016, Limassol, Cyprus
    Abbreviated titleICSR 2016
    CountryCyprus
    CityLimassol
    Period5/06/167/06/16
    Other“Software Reuse: Bridging with Social-Awareness.”
    Internet address

    Fingerprint Dive into the research topics of 'Tax-PLEASE—towards taxonomy-based software product line engineering'. Together they form a unique fingerprint.

    Cite this