A classification and survey of analysis strategies for software product lines

T Thüm, S Apel, C Kästner, I Schaefer… - ACM Computing Surveys …, 2014 - dl.acm.org
Software-product-line engineering has gained considerable momentum in recent years,
both in industry and in academia. A software product line is a family of software products that …

[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 …

A framework for quantitative modeling and analysis of highly (re) configurable systems

MH Ter Beek, A Legay, AL Lafuente… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
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 …

Family-based model checking with mCRL2

MH Ter Beek, EP De Vink, TAC Willemse - International Conference on …, 2017 - Springer
Family-based model checking targets the simultaneous verification of multiple system
variants, a technique to handle feature-based variability that is intrinsic to software product …

VMC: recent advances and challenges ahead

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 …

[HTML][HTML] Coherent modal transition systems refinement

D Basile, MH ter Beek, A Fantechi, S Gnesi - Journal of Logical and …, 2024 - Elsevier
Abstract Modal Transition Systems (MTS) are a well-known formalism that extend Labelled
Transition Systems (LTS) with the possibility of specifying necessary and permitted …

Statistical analysis of probabilistic models of software product lines with quantitative constraints

MH ter Beek, A Legay, AL Lafuente… - Proceedings of the 19th …, 2015 - dl.acm.org
We investigate the suitability of statistical model checking for the analysis of probabilistic
models of software product lines with complex quantitative constraints and advanced feature …

Static analysis of featured transition systems

MH Beek, F Damiani, M Lienhardt, F Mazzanti… - Proceedings of the 23rd …, 2019 - dl.acm.org
A Featured Transition System (FTS) is a formal behavioural model for software product lines,
which represents the behaviour of all the products of an SPL in a single compact structure by …

[HTML][HTML] Basic behavioral models for software product lines: Expressiveness and testing pre-orders

H Beohar, M Varshosaz, MR Mousavi - Science of Computer Programming, 2016 - Elsevier
In order to provide a rigorous foundation for Software Product Lines (SPLs), several
fundamental approaches have been proposed to their formal behavioral modeling. In this …