Paper-Conference

Featured model-based mutation analysis

Model-based mutation analysis is a powerful but expensive testing technique. We tackle this problem by proposing an optimization technique that drastically speeds up the mutant …

xdevroey

Search-based Similarity-driven Behavioural SPL Testing

Dissimilar test cases have been proven to be effective to reveal faults in software systems. In the Software Product Line (SPL) context, this criterion has been applied …

xdevroey

State machine flattening, a mapping study and tools assessment

State machine formalisms equipped with hierarchy and parallelism allow to compactly model complex system behaviours. Such models can then be transformed into executable code or …

xdevroey

Poster : VIBeS , Transition System Mutation Made Easy

Mutation testing is an established technique used to evaluate the quality of a set of test cases. As model-based testing took momentum, mutation techniques were lifted to the model …

xdevroey

Covering SPL Behaviour with Sampled Configurations: An Initial Assessment

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 …

xdevroey

Towards Statistical Prioritization for Software Product Lines Testing

Software Product Lines (SPL) are inherently difficult to test due to the combinatorial explosion of the number of products to consider. To reduce the number of products to test, …

xdevroey

Coverage Criteria for Behavioural Testing of Software Product Lines

Featured Transition Systems (FTS) is a mathematical structure to represent the behaviour of software product line in a concise way. The combination of the well-known transition …

xdevroey

Abstract Test Case Generation for Behavioural Testing of Software Product Lines

In Model Based Testing (MBT), test cases are generated automatically from a partial representation of expected behaviour of the System Under Test (SUT) (i.e., the model). For most …

xdevroey

A Variability Perspective of Mutation Analysis

Mutation testing is an effective technique for either improving or generating fault-finding test suites. It creates defective or incorrect program artifacts of the program under …

xdevroey

A Vision for Behavioural Model-Driven Validation of Software Product Lines

The Software Product Lines (SPLs) paradigm promises faster development cycles and increased quality by systematically reusing software assets. This paradigm considers a family of …

xdevroey