Software product lines are widely used due to their ad-vantageous reuse of shared features while still allowing op-tional and alternative features in the individual products. Especially for high-integrity product lines, we would like to use model checking to verify that key properties hold as each new product is built. However, this goal is currently hampered by the complexity of composing model-checking results for the features in a way that allows reuse for sub-sequent products. This paper presents an incremental and compositional model-checking technique that allows effi-cient reuse of model checking results associated with the features in a product line. It goes beyond related work in that it removes restrictions on how the features can...
International audienceWe present SNIP, an efficient model checker for software product lines (SPLs)....
We show how the FMC model checker can successfully be used to model and analyze behavioural variabil...
Software product lines are used for highly efficient development of software products with a common ...
Although model checking is extensively used for verification of single software systems, currently t...
Abstract. This paper presents a novel approach to the design verifica-tion of Software Product Lines...
Abstract. Software product line modeling aims at capturing a set of soft-ware products in an economi...
Property specification in model checking is currently handled without adequately taking software pro...
Software product line modeling aims at capturing a set of software products in an economic yet meani...
International audienceWe present SPLEnD, the first compositional design verification engine for evol...
The verification of software product lines is an active re-search area. A challenge is to efficientl...
The verification of software product lines is an active research area. A challenge is to efficientl...
In practice, a large amount of Software Product Lines (SPLs) are developed using a bottom-up process...
International audienceSoftware product line engineering focuses on proactive reuse to reduce the cos...
In product line engineering, systems are developed in families and differences between family member...
International audienceModel-based Software Product Line (MSPL) engineering ai- ms at deriving custom...
International audienceWe present SNIP, an efficient model checker for software product lines (SPLs)....
We show how the FMC model checker can successfully be used to model and analyze behavioural variabil...
Software product lines are used for highly efficient development of software products with a common ...
Although model checking is extensively used for verification of single software systems, currently t...
Abstract. This paper presents a novel approach to the design verifica-tion of Software Product Lines...
Abstract. Software product line modeling aims at capturing a set of soft-ware products in an economi...
Property specification in model checking is currently handled without adequately taking software pro...
Software product line modeling aims at capturing a set of software products in an economic yet meani...
International audienceWe present SPLEnD, the first compositional design verification engine for evol...
The verification of software product lines is an active re-search area. A challenge is to efficientl...
The verification of software product lines is an active research area. A challenge is to efficientl...
In practice, a large amount of Software Product Lines (SPLs) are developed using a bottom-up process...
International audienceSoftware product line engineering focuses on proactive reuse to reduce the cos...
In product line engineering, systems are developed in families and differences between family member...
International audienceModel-based Software Product Line (MSPL) engineering ai- ms at deriving custom...
International audienceWe present SNIP, an efficient model checker for software product lines (SPLs)....
We show how the FMC model checker can successfully be used to model and analyze behavioural variabil...
Software product lines are used for highly efficient development of software products with a common ...