Software product-line engineering: a family-based software development process
Software product-line engineering: a family-based software development process
Generative programming: methods, tools, and applications
Generative programming: methods, tools, and applications
Building systems from commerical components
Building systems from commerical components
Software product lines: practices and patterns
Software product lines: practices and patterns
Considering Variabilities during Component Selection in Product Family Development
PFE '01 Revised Papers from the 4th International Workshop on Software Product-Family Engineering
Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools
Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools
Software Product Line Engineering: Foundations, Principles and Techniques
Software Product Line Engineering: Foundations, Principles and Techniques
Proceedings of the 5th international conference on Generative programming and component engineering
Managing Highly Complex Product Families with Multi-Level Feature Trees
RE '06 Proceedings of the 14th IEEE International Requirements Engineering Conference
Feature Diagrams and Logics: There and Back Again
SPLC '07 Proceedings of the 11th International Software Product Line Conference
Automated Diagnosis of Product-Line Configuration Errors in Feature Models
SPLC '08 Proceedings of the 2008 12th International Software Product Line Conference
SPLC '08 Proceedings of the 2008 12th International Software Product Line Conference
Visual Tool Support for Configuring and Understanding Software Product Lines
SPLC '08 Proceedings of the 2008 12th International Software Product Line Conference
Overview of generative software development
UPP'04 Proceedings of the 2004 international conference on Unconventional Programming Paradigms
Mapping features to models: a template approach based on superimposed variants
GPCE'05 Proceedings of the 4th international conference on Generative Programming and Component Engineering
Integrating heterogeneous components in software supply chains
Proceedings of the 2010 ICSE Workshop on Product Line Approaches in Software Engineering
Multi-Level Product Line Customization
Proceedings of the 2010 conference on New Trends in Software Methodologies, Tools and Techniques: Proceedings of the 9th SoMeT_10
Using MDA for integration of heterogeneous components in software supply chains
SPLC'10 Proceedings of the 14th international conference on Software product lines: going beyond
Managing feature models with familiar: a demonstration of the language and its tool support
Proceedings of the 5th Workshop on Variability Modeling of Software-Intensive Systems
A domain-specific language for managing feature models
Proceedings of the 2011 ACM Symposium on Applied Computing
Journal of Systems and Software
On extracting feature models from product descriptions
Proceedings of the Sixth International Workshop on Variability Modeling of Software-Intensive Systems
Separation of concerns in feature modeling: support and applications
Proceedings of the 11th annual international conference on Aspect-oriented Software Development
Comparing approaches to implement feature model composition
ECMFA'10 Proceedings of the 6th European conference on Modelling Foundations and Applications
ASE '11 Proceedings of the 2011 26th IEEE/ACM International Conference on Automated Software Engineering
Decomposing feature models: language, environment, and applications
ASE '11 Proceedings of the 2011 26th IEEE/ACM International Conference on Automated Software Engineering
A systematic review and an expert survey on capabilities supporting multi product lines
Information and Software Technology
Composing multiple variability artifacts to assemble coherent workflows
Software Quality Control
Support for reverse engineering and maintaining feature models
Proceedings of the Seventh International Workshop on Variability Modelling of Software-intensive Systems
Using MDA for integration of heterogeneous components in software supply chains
Science of Computer Programming
Evolving feature model configurations in software product lines
Journal of Systems and Software
Hi-index | 0.00 |
The growing use of Software Supply Chains results in an increasing proportion of the functionality of a software product line (SPL) being determined by functionality of suppliers. In order to cover the whole product line, it is sometimes necessary to use several suppliers, offering partly the same functionality. This leads to overlapping feature models. This paper introduces a Supplier Independent Feature Model (SIFM). Through dependency relations between the SIFM and the feature models of the individual suppliers, the variability of the combined components is modelled. In this way the complexity of merging feature models is avoided and the relations with the development artefacts are maintained. The creation of an SIFM is elaborated through an example and a case study. These show that this is a straightforward process, and show that the SIFM facilitates the generation of product variants in an efficient manner.