Doorgaan naar hoofdnavigatie Doorgaan naar zoeken Ga verder naar hoofdinhoud

Software Variability: The Design Space of Configuration Languages

Sebastian Günther, Thomas Cleenewerck, Viviane Jonckers

    Onderzoeksoutput: Conference paper

    Samenvatting

    Software variability is a major driver in software development. In order to satisfy the increased variability requirements in today's software, several technical and non-technical variability mechanisms have been proposed. In this paper, we contribute with a language-specific perspective on how to manage variability. We explain our view on the concept of configuration languages, which are languages that offer structural and behavioral program configurations through specifically tailored expressions. We present seven design dimensions of configuration languages that determine how the variability model is defined and how a program's artifacts are represented and modified. To show the applicability of the design dimensions for explaining existing configuration languages, we analyze the Linux Kernel configuration language.
    Originele taal-2English
    Titel6th International Workshop on Variability-Modelling of Software-Intensive Systems (VaMoS)
    StatusPublished - 2 dec. 2011
    Evenement6th International Workshop on Variability-Modelling of Software-Intensive Systems (VaMoS) - Leipzig, Germany
    Duur: 25 jan. 201227 jan. 2012

    Publicatie series

    Naam6th International Workshop on Variability-Modelling of Software-Intensive Systems (VaMoS)

    Workshop

    Workshop6th International Workshop on Variability-Modelling of Software-Intensive Systems (VaMoS)
    Land/RegioGermany
    StadLeipzig
    Periode25/01/1227/01/12

    Vingerafdruk

    Duik in de onderzoeksthema's van 'Software Variability: The Design Space of Configuration Languages'. Samen vormen ze een unieke vingerafdruk.

    Citeer dit