• DocumentCode
    626379
  • Title

    Combinatorial Testing for Feature Models Using CitLab

  • Author

    Calvagna, Andrea ; Gargantini, Angelo ; Vavassori, Paolo

  • Author_Institution
    Dip. di Mat. e Inf., Univ. of Catania, Catania, Italy
  • fYear
    2013
  • fDate
    18-22 March 2013
  • Firstpage
    338
  • Lastpage
    347
  • Abstract
    Feature models are commonly used to represent product lines and systems with a set of features interrelated each others. Test generation from feature models, i.e. generating a valid and representative subset of all the possible product configurations, is still an open challenge. A common approach is to build combinatorial interaction test suites, for instance achieving pairwise coverage among the features. In this paper we show how standard feature models can be translated to combinatorial interaction models in our framework CITLAB, with all the advantages of having a combinatorial testing environment (in terms of a clear semantics, editing facilities, language for seeds and test goals, and generation algorithms). We present our translation which gives a precise semantics to feature models and it tries to minimize the number of parameter and constraints while preserving the original semantics of the feature model. Experiments show the advantages of our approach.
  • Keywords
    product development; program testing; software reusability; CITLAB; combinatorial interaction test suites; combinatorial testing; feature model; pairwise coverage; product configurations; product line representation; test generation; Adaptation models; Algorithm design and analysis; Frequency modulation; Load modeling; Semantics; Software; Testing; SPL testing; combinatorial testing; feature models; software product line;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Testing, Verification and Validation Workshops (ICSTW), 2013 IEEE Sixth International Conference on
  • Conference_Location
    Luxembourg
  • Print_ISBN
    978-1-4799-1324-4
  • Type

    conf

  • DOI
    10.1109/ICSTW.2013.45
  • Filename
    6571651