Software diversity: state of the art and perspectives

I Schaefer, R Rabiser, D Clarke, L Bettini… - International Journal on …, 2012 - Springer
Diversity is prevalent in modern software systems to facilitate adapting the software to
customer requirements or the execution environment. Diversity has an impact on all phases …

Featured transition systems: Foundations for verifying variability-intensive systems and their application to LTL model checking

A Classen, M Cordy, PY Schobbens… - IEEE Transactions …, 2012 - ieeexplore.ieee.org
The premise of variability-intensive systems, specifically in software product line
engineering, is the ability to produce a large family of different systems efficiently. Many such …

Symbolic model checking of software product lines

A Classen, P Heymans, PY Schobbens… - Proceedings of the 33rd …, 2011 - dl.acm.org
We study the problem of model checking software product line (SPL) behaviours against
temporal properties. This is more difficult than for single systems because an SPL with n …

Model checking software product lines with SNIP

A Classen, M Cordy, P Heymans, A Legay… - International Journal on …, 2012 - Springer
We present SNIP, an efficient model checker for software product lines (SPLs). Variability in
software product lines is generally expressed in terms of features, and the number of …

Formal description of variability in product families

P Asirelli, MH Ter Beek, S Gnesi… - 2011 15th International …, 2011 - ieeexplore.ieee.org
We illustrate how to manage variability in a single logical framework consisting of a Modal
Transition System (MTS) and an associated set of formulae expressed in the branching-time …

[HTML][HTML] Modelling and analysing variability in product families: Model checking of modal transition systems with variability constraints

MH ter Beek, A Fantechi, S Gnesi, F Mazzanti - Journal of Logical and …, 2016 - Elsevier
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 …

Efficient static analysis and verification of featured transition systems

MH ter Beek, F Damiani, M Lienhardt… - Empirical Software …, 2022 - Springer
Abstract A Featured Transition System (FTS) models the behaviour of all products of a
Software Product Line (SPL) in a single compact structure, by associating action-labelled …

Simulation-based abstractions for software product-line model checking

M Cordy, A Classen, G Perrouin… - 2012 34th …, 2012 - ieeexplore.ieee.org
Software Product Line (SPL) engineering is a software engineering paradigm that exploits
the commonality between similar software products to reduce life cycle costs and time-to …

User-level workflow design

AL Lamprecht - Lecture Notes in Computer Science, 2013 - Springer
This book addresses the challenge of user-level workflow design with a particular focus on
the bioinformatics application domain. Towards this aim, it follows a novel, constraint-driven …

[HTML][HTML] Variability encoding: From compile-time to load-time variability

A von Rhein, T Thüm, I Schaefer, J Liebig… - Journal of Logical and …, 2016 - Elsevier
Many software systems today are configurable. Analyzing configurable systems is
challenging, especially as (1) the number of system variants may grow exponentially with …