The verification of software product lines is an active research area. A challenge is to efficiently verify similar products without the need to generate and verify them individually. As solution, researchers suggest family-based verification approaches, which either transform compile-time into runtime variability or make verification tools variabilityaware. Existing approaches either focus on theorem proving, model checking, or other verification techniques. For the first time, we combine theorem proving and model checking to evaluate their synergies for product-line verification. We provide tool support by connecting five existing tools, namely FeatureIDE and FeatureHouse for product-line development, as well as KeY, JPF, and...
International audienceIn product line engineering, systems are developed in families and differences...
Interactive theorem proving is the modern way of formalizing mathematics using a computer as a proof...
Property specification in model checking is currently handled without adequately taking software pro...
The verification of software product lines is an active re-search area. A challenge is to efficientl...
Software product lines are used for highly efficient development of software products with a common ...
National audienceSoftware Product Lines (SPLs) are families of similar software products built from ...
A software product line is a set of similar software products that share a common code base. While s...
Abstract. Software product line modeling aims at capturing a set of soft-ware products in an economi...
In product line engineering, systems are developed in families and differences between family member...
Software product line modeling aims at capturing a set of software products in an economic yet meani...
As software product lines are increasingly used for safety-critical systems, researchers have adapte...
Although model checking is extensively used for verification of single software systems, currently t...
Software product lines are widely used due to their ad-vantageous reuse of shared features while sti...
. Theorem proving and model checking are complementary approaches to the verification of hardware de...
The mCRL2 language and supporting software provide a state-of-the-art tool suite for the verificatio...
International audienceIn product line engineering, systems are developed in families and differences...
Interactive theorem proving is the modern way of formalizing mathematics using a computer as a proof...
Property specification in model checking is currently handled without adequately taking software pro...
The verification of software product lines is an active re-search area. A challenge is to efficientl...
Software product lines are used for highly efficient development of software products with a common ...
National audienceSoftware Product Lines (SPLs) are families of similar software products built from ...
A software product line is a set of similar software products that share a common code base. While s...
Abstract. Software product line modeling aims at capturing a set of soft-ware products in an economi...
In product line engineering, systems are developed in families and differences between family member...
Software product line modeling aims at capturing a set of software products in an economic yet meani...
As software product lines are increasingly used for safety-critical systems, researchers have adapte...
Although model checking is extensively used for verification of single software systems, currently t...
Software product lines are widely used due to their ad-vantageous reuse of shared features while sti...
. Theorem proving and model checking are complementary approaches to the verification of hardware de...
The mCRL2 language and supporting software provide a state-of-the-art tool suite for the verificatio...
International audienceIn product line engineering, systems are developed in families and differences...
Interactive theorem proving is the modern way of formalizing mathematics using a computer as a proof...
Property specification in model checking is currently handled without adequately taking software pro...