Projects per year
Abstract
Structural approaches to Software Product Lines (SPL) testing (such as pairwise testing) have gained momentum as they are able to scale to larger SPLs described as feature diagrams (FD). However, these methods are agnostic with respect to behaviour: the sampled configurations have thus no reason to satisfy any given behavioural criterion. In this paper, we investigate the behavioural coverage of two structural testing criteria: pairwise and similarity. To do so, we modelled four SPLs in terms of feature diagrams and associated featured transitions systems (FTSs). We then computed state, action and transition coverage for a set of generated configurations. Preliminary results indicate that for relatively small variability models with few cross-tree constraints, structural coverage-driven tools tend to cover large parts of behaviour with less than 8 configurations. Though structural coverage cannot be used directly as a replacement for behavioural driven SPL test generation, opportunities to mix structural and behavioural coverage for efficient and effective SPL testing do exist.
Original language | English |
---|---|
Title of host publication | Proceedings of the Ninth International Workshop on Variability Modelling of Software-intensive Systems |
Place of Publication | Hildesheim, Germany |
Publisher | ACM Press |
Pages | 59:59-59:66 |
Number of pages | 8 |
Volume | 21-23-January-2015 |
ISBN (Print) | 9781450332736 |
DOIs | |
Publication status | Published - 2015 |
Event | 9th International Workshop on Variability Modelling of Software-intensive Systems (VaMoS '15) - Hildesheim, Germany Duration: 21 Jan 2015 → 23 Jan 2015 |
Publication series
Name | VaMoS '15 |
---|---|
Publisher | ACM |
Conference
Conference | 9th International Workshop on Variability Modelling of Software-intensive Systems (VaMoS '15) |
---|---|
Country/Territory | Germany |
City | Hildesheim |
Period | 21/01/15 → 23/01/15 |
Keywords
- Featured transition system
- SPL testing
- Structural coverage
Fingerprint
Dive into the research topics of 'Covering SPL Behaviour with Sampled Configurations: An Initial Assessment'. Together they form a unique fingerprint.Projects
- 1 Finished
-
Thesis-X-Devroey: Behavioural Model Based Testing of Software Product Lines
Devroey, X., Heymans, P., SCHOBBENS, P. & Perrouin, G.
1/09/11 → 30/08/17
Project: PHD
Activities
- 1 Participation in conference
-
9th International Workshop on Variability Modelling of Software-intensive Systems (VaMoS '15)
Xavier Devroey (Speaker)
21 Jan 2015 → 23 Jan 2015Activity: Participating in or organising an event types › Participation in conference
Datasets
-
VIBeS Case Studies: Featured Transition Systems and Feature Models
Devroey, X. (Creator), University of Namur, Oct 2020
Dataset
Student theses
-
Behavioural model-based testing of software product lines
Author: Devroey, X., 30 Aug 2017Supervisor: Schobbens, P. (Supervisor), Heymans, P. (Supervisor), Englebert, V. (President), Baudry, B. (External person) (Jury), Cohen, M. B. (External person) (Jury), Legay, A. (Jury) & Perrouin, G. (Jury)
Student thesis: Doc types › Doctor of Sciences
File