Taxonomy-Based Software Construction (TABASCO) applies extensive domain analyses to create conceptual hierarchies of algorithmic domains. Those are used as basis for the implementation of software toolkits. The monolithic structure of TABASCO-based toolkits restricts their adoption on resource-constrained or special-purpose devices. In this paper, we address this problem by applying Software Product Line (SPL) techniques to TABASCO-based toolkits: We use software taxonomies as input to creating a conceptual representation of variability as feature models of an SPL. We apply the variability realization mechanism delta modeling to transform realization artifacts, such as source code, to only contain elements for a particular selection of feat...
Variability management in Software Product Lines (SPLs) has two fundamental challenges: (1) the expr...
Software Product Lines (SPLs) enable the derivation of a family of products based on variability man...
Successful Software Product Lines (SPLs) evolve over time. However, one practical problem is that du...
Taxonomy-Based Software Construction (TABASCO) applies extensive domain analyses to create conceptua...
Taxonomy-Based Software Construction (TABASCO) applies extensive domain analyses to create conceptua...
We discuss TABASCO, a method for constructing Domain-Specific Toolkits (DSTs). We present TABASCO in...
We discuss TABASCO, a method for constructing Domain-Specific Toolkits (DSTs). We present TABASCO in...
In practice, a large amount of Software Product Lines (SPLs) are developed using a bottom-up process...
Modern software systems, in particular in mobile and cloud-based applications, exist in many differe...
International audienceManaging in a generic way the evolution process of feature- oriented Software ...
Software Product Line Engineering (SPLE) is an increasingly often employed approach for developing v...
Thèse en co-tutelleWe present an approach based on Model-Driven Development ideas to create Software...
Abstract. Domain-specific languages (DSLs) have demonstrated their capability to reduce the gap betw...
For the last ten years, software product line (SPL) tool developers have been facing the implementat...
Software product lines provide a theoretical framework to generate and customize products by studyi...
Variability management in Software Product Lines (SPLs) has two fundamental challenges: (1) the expr...
Software Product Lines (SPLs) enable the derivation of a family of products based on variability man...
Successful Software Product Lines (SPLs) evolve over time. However, one practical problem is that du...
Taxonomy-Based Software Construction (TABASCO) applies extensive domain analyses to create conceptua...
Taxonomy-Based Software Construction (TABASCO) applies extensive domain analyses to create conceptua...
We discuss TABASCO, a method for constructing Domain-Specific Toolkits (DSTs). We present TABASCO in...
We discuss TABASCO, a method for constructing Domain-Specific Toolkits (DSTs). We present TABASCO in...
In practice, a large amount of Software Product Lines (SPLs) are developed using a bottom-up process...
Modern software systems, in particular in mobile and cloud-based applications, exist in many differe...
International audienceManaging in a generic way the evolution process of feature- oriented Software ...
Software Product Line Engineering (SPLE) is an increasingly often employed approach for developing v...
Thèse en co-tutelleWe present an approach based on Model-Driven Development ideas to create Software...
Abstract. Domain-specific languages (DSLs) have demonstrated their capability to reduce the gap betw...
For the last ten years, software product line (SPL) tool developers have been facing the implementat...
Software product lines provide a theoretical framework to generate and customize products by studyi...
Variability management in Software Product Lines (SPLs) has two fundamental challenges: (1) the expr...
Software Product Lines (SPLs) enable the derivation of a family of products based on variability man...
Successful Software Product Lines (SPLs) evolve over time. However, one practical problem is that du...