We present the formal underpinnings of a modelling and analysis framework for the specification and verification of variability in product families. We address variability at the …
This paper presents our approach to the quantitative modeling and analysis of highly (re) configurable systems, such as software product lines. Different combinations of the optional …
Within product lines, collections of several related products are defined through their commonalities in terms of features rather than specifying them individually one-by-one. In …
MH ter Beek, F Mazzanti - … of the 18th International Software Product …, 2014 - dl.acm.org
The variability model checker VMC accepts a product family specified as a Modal Transition System (MTS) with additional variability constraints. Consequently, it offers behavioral …
In a software product line (SPL), a collection of software products is defined by their commonalities in terms of features rather than explicitly specifying all products one-by-one …
Software product line (SPL) is an emergent strategy for generating software products. The variability and commonality of SPL is illustrated by feature models (FMs). The quality of …
MH Beek, EP de Vink - Proceedings of the 2nd FME Workshop on Formal …, 2014 - dl.acm.org
We show how the formal specification language mCRL2 and its state-of-the-art toolset can be used successfully to model and analyze variability in software product lines. The mCRL2 …
We introduce the feature-oriented language FLan as a proof of concept for specifying both declarative aspects of product families, namely constraints on their features, and procedural …
As software product lines are increasingly used for safety-critical systems, researchers have adapted formal verification techniques such as model checking and theorem proving to cope …