The mCRL2 toolset for analysing concurrent systems: improvements in expressivity and usability

O Bunte, JF Groote, JJA Keiren, M Laveaux… - … 2019, Held as Part of the …, 2019 - Springer
Abstract Reasoning about the correctness of parallel and distributed systems requires
automated tools. By now, the mCRL2 toolset and language have been developed over a …

ProFeat: feature-oriented engineering for family-based probabilistic model checking

P Chrszon, C Dubslaff, S Klüppelholz… - Formal Aspects of …, 2018 - Springer
The concept of features provides an elegant way to specify families of systems. Given a base
system, features encapsulate additional functionalities that can be activated or deactivated …

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 …

QFLan: a tool for the quantitative analysis of highly reconfigurable systems

A Vandin, MH Ter Beek, A Legay… - … , FM 2018, Held as Part of …, 2018 - Springer
QFLan offers modeling and analysis of highly reconfigurable systems, like product lines,
which are characterized by combinatorially many system variants (or products) that can be …

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 …

Efficient family-based model checking via variability abstractions

AS Dimovski, AS Al-Sibahi, C Brabrand… - International Journal on …, 2017 - Springer
Many software systems are variational: they can be configured to meet diverse sets of
requirements. They can produce a (potentially huge) number of related systems, known as …

Variability-specific abstraction refinement for family-based model checking

AS Dimovski, A Wąsowski - … International Conference, FASE 2017, Held as …, 2017 - Springer
Variational systems are ubiquitous in many application areas today. They use features to
control presence and absence of system functionality. One challenge in the development of …

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 …

More Scalable LTL Model Checking via Discovering Design-Space Dependencies ()

R Dureja, KY Rozier - International Conference on Tools and Algorithms …, 2018 - Springer
Modern system design often requires comparing several models over a large design space.
Different models arise out of a need to weigh different design choices, to check core …