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 with compile-time variability. While the focus of the ongoing debate lies on the verification mechanisms itself, it becomes increasingly difficult for researchers to maintain an overview about the various accompany-ing modeling techniques. We survey existing approaches as a first step towards a unifying view on variability mechanisms in formal modeling techniques for product lines. We illustrate the approaches by means of a running example to illustrate their commonalities and differences. Categories and Subject Descriptor
Software process lines provide a systematic approach to con-struct and manage software processes. A ...
This chapter is about generic (language-independent) verification criteria of product line models, i...
The mCRL2 language and supporting software provide a state-of-the-art tool suite for the verificatio...
In product line engineering, systems are developed in families and differences between family member...
Abstract. Software product line modeling aims at capturing a set of soft-ware products in an economi...
The verification of software product lines is an active research area. A challenge is to efficientl...
The verification of software product lines is an active re-search area. A challenge is to efficientl...
Feature diagrams are a popular means for documenting variability in software product line engineerin...
In Software Product Line (SPL) engineering, software products are build in families rather than indi...
International audienceIn product line engineering, systems are developed in families and differences...
International audienceA problem hindering the adoption of formal methods in the industry is how to i...
Software product line modeling aims at capturing a set of software products in an economic yet meani...
Formal methods - such as model checking - have definite advantages over more commonplace verificatio...
We show how the FMC model checker can successfully be used to model and analyze behavioural variabil...
International audienceModel-based Software Product Line (MSPL) engineering ai- ms at deriving custom...
Software process lines provide a systematic approach to con-struct and manage software processes. A ...
This chapter is about generic (language-independent) verification criteria of product line models, i...
The mCRL2 language and supporting software provide a state-of-the-art tool suite for the verificatio...
In product line engineering, systems are developed in families and differences between family member...
Abstract. Software product line modeling aims at capturing a set of soft-ware products in an economi...
The verification of software product lines is an active research area. A challenge is to efficientl...
The verification of software product lines is an active re-search area. A challenge is to efficientl...
Feature diagrams are a popular means for documenting variability in software product line engineerin...
In Software Product Line (SPL) engineering, software products are build in families rather than indi...
International audienceIn product line engineering, systems are developed in families and differences...
International audienceA problem hindering the adoption of formal methods in the industry is how to i...
Software product line modeling aims at capturing a set of software products in an economic yet meani...
Formal methods - such as model checking - have definite advantages over more commonplace verificatio...
We show how the FMC model checker can successfully be used to model and analyze behavioural variabil...
International audienceModel-based Software Product Line (MSPL) engineering ai- ms at deriving custom...
Software process lines provide a systematic approach to con-struct and manage software processes. A ...
This chapter is about generic (language-independent) verification criteria of product line models, i...
The mCRL2 language and supporting software provide a state-of-the-art tool suite for the verificatio...