Family-based (lifted) data-flow analysis for Software Product Lines (SPLs) is capable of analyzing all valid products (variants) without generating any of them explicitly. It takes as input only the common code base, which encodes all variants of a SPL, and produces analysis results corresponding to all variants. However, the computational cost of the lifted analysis still depends inherently on the number of variants (which is exponential in the number of features, in the worst case). For a large number of features, the lifted analysis may be too costly or even infeasible. In this paper, we introduce variability abstractions defined as Galois connections and use abstract interpretation as a formal method for the calculational-based derivati...
Software product line modeling aims at capturing a set of software products in an economic yet meani...
International audienceSoftware Product Lines (SPLs) are families of similar softwareproducts built f...
peer-reviewedFeature diagrams are a popular means for documenting variability in software product li...
Family-based (lifted) data-flow analysis for Software Product Lines (SPLs) is capable of analyz-ing ...
Family-based (lifted) data-flow analysis for Software Product Lines (SPLs) is capable of analyz-ing ...
Software Product Lines (SPLs) allow software engineering teams to develop families of products toget...
A software product-line (SPL) is a family of related software systems that are jointly developed and...
Context. Variability-intensive programs (program families) appear in many application areas and for ...
textA Software Product Line (SPL) is a family of related programs, which of each is defined by a com...
Software families often rise from reuse practices as cloning existing software products which are th...
International audienceThe model-checking problem for Software Products Lines (SPLs) is harder than f...
Eine Software-Produktlinie (SPL) besteht aus einer Menge verwandter Produkte, die eine gemeinsame In...
We study models of software systems with variants that stem from a specific choice of configuration ...
International audienceProduct Derivation is a key activity in Software Product Line Engineering. Dur...
Abstract. A key challenge in software product line engineering is to rep-resent solution space varia...
Software product line modeling aims at capturing a set of software products in an economic yet meani...
International audienceSoftware Product Lines (SPLs) are families of similar softwareproducts built f...
peer-reviewedFeature diagrams are a popular means for documenting variability in software product li...
Family-based (lifted) data-flow analysis for Software Product Lines (SPLs) is capable of analyz-ing ...
Family-based (lifted) data-flow analysis for Software Product Lines (SPLs) is capable of analyz-ing ...
Software Product Lines (SPLs) allow software engineering teams to develop families of products toget...
A software product-line (SPL) is a family of related software systems that are jointly developed and...
Context. Variability-intensive programs (program families) appear in many application areas and for ...
textA Software Product Line (SPL) is a family of related programs, which of each is defined by a com...
Software families often rise from reuse practices as cloning existing software products which are th...
International audienceThe model-checking problem for Software Products Lines (SPLs) is harder than f...
Eine Software-Produktlinie (SPL) besteht aus einer Menge verwandter Produkte, die eine gemeinsame In...
We study models of software systems with variants that stem from a specific choice of configuration ...
International audienceProduct Derivation is a key activity in Software Product Line Engineering. Dur...
Abstract. A key challenge in software product line engineering is to rep-resent solution space varia...
Software product line modeling aims at capturing a set of software products in an economic yet meani...
International audienceSoftware Product Lines (SPLs) are families of similar softwareproducts built f...
peer-reviewedFeature diagrams are a popular means for documenting variability in software product li...