International audienceSoftware Product Lines (SPLs) are families of similar softwareproducts built from a common set of features. As the number ofproducts of an SPL is potentially exponential in the number of its features,analysing SPLs is harder than for single software. In this invitedpaper, we synthesise six years of efforts in alleviating SPL verificationand testing issues. To this end, we introduced Featured Transition Systems(FTS) as a compact behavioural model for SPLs. Based on this formalism,we designed verification algorithms and tools allowing to checktemporal properties on FTS, thereby assessing the correct behaviour ofall the SPL products. We also used FTS to define test coverage andgeneration techniques for model-driven SPLs. ...
AbstractIn order to provide a rigorous foundation for Software Product Lines (SPLs), several fundame...
Software Product Line (SPL) engineering is a popular approach for the systematic reuse of software a...
International audienceIn product line engineering, systems are developed in families and differences...
International audienceSoftware Product Lines (SPLs) are families of similar softwareproducts built f...
National audienceSoftware Product Lines (SPLs) are families of similar software products built from ...
International audienceThe Software Product Lines (SPLs) paradigm promises faster development cycles ...
International audienceSoftware Product Line (SPL) engineering is a software engineering paradigm tha...
We study the problem of model checking software product line (SPL) behaviours against temporal prope...
Software Product Line (SPL) engineering is a software engineering paradigm that exploits the commona...
We study the problem of model checking software product line (SPL) behaviours against temporal prope...
In product line engineering, systems are developed in families and differences between family member...
Abstract. The Software Product Lines (SPLs) paradigm promises faster devel-opment cycles and increas...
In order to provide a rigorous foundation for Software Product Lines (SPLs), several fundamental app...
We extend the theory of input-output conformance testing to the setting of software product lines. I...
In order to provide a rigorous foundation for Software Product Lines (SPLs), several fundamental app...
AbstractIn order to provide a rigorous foundation for Software Product Lines (SPLs), several fundame...
Software Product Line (SPL) engineering is a popular approach for the systematic reuse of software a...
International audienceIn product line engineering, systems are developed in families and differences...
International audienceSoftware Product Lines (SPLs) are families of similar softwareproducts built f...
National audienceSoftware Product Lines (SPLs) are families of similar software products built from ...
International audienceThe Software Product Lines (SPLs) paradigm promises faster development cycles ...
International audienceSoftware Product Line (SPL) engineering is a software engineering paradigm tha...
We study the problem of model checking software product line (SPL) behaviours against temporal prope...
Software Product Line (SPL) engineering is a software engineering paradigm that exploits the commona...
We study the problem of model checking software product line (SPL) behaviours against temporal prope...
In product line engineering, systems are developed in families and differences between family member...
Abstract. The Software Product Lines (SPLs) paradigm promises faster devel-opment cycles and increas...
In order to provide a rigorous foundation for Software Product Lines (SPLs), several fundamental app...
We extend the theory of input-output conformance testing to the setting of software product lines. I...
In order to provide a rigorous foundation for Software Product Lines (SPLs), several fundamental app...
AbstractIn order to provide a rigorous foundation for Software Product Lines (SPLs), several fundame...
Software Product Line (SPL) engineering is a popular approach for the systematic reuse of software a...
International audienceIn product line engineering, systems are developed in families and differences...