Expressing the relationships between multiple views in requirements specification
ICSE '93 Proceedings of the 15th international conference on Software Engineering
Evolution in software product lines: Two cases
Journal of Software Maintenance: Research and Practice
Design and use of software architectures: adopting and evolving a product-line approach
Design and use of software architectures: adopting and evolving a product-line approach
On the criteria to be used in decomposing systems into modules
Communications of the ACM
Component-based product line engineering with UML
Component-based product line engineering with UML
A State-of-the-Art Survey on Software Merging
IEEE Transactions on Software Engineering
Using a Marketing and Product Plan as a Key Driver for Product Line Asset Development
SPLC 2 Proceedings of the Second International Conference on Software Product Lines
Integrating Legacy Documentation Assets into a Product Line
PFE '01 Revised Papers from the 4th International Workshop on Software Product-Family Engineering
Stakeholders in Software-system Family Architectures
Proceedings of the Second International ESPRIT ARES Workshop on Development and Evolution of Software Architectures for Product Families
Metamodel driven model migration
Metamodel driven model migration
Comparison of Software Product Line Architecture Design Methods: COPA, FAST, FORM, KobrA and QADA
Proceedings of the 26th International Conference on Software Engineering
Comparison of Software Product Line Architecture Design Methods: COPA, FAST, FORM, KobrA and QADA
Proceedings of the 26th International Conference on Software Engineering
A customizable approach to full lifecycle variability management
Science of Computer Programming - Special issue: Software variability management
Software Product Line Engineering: Foundations, Principles and Techniques
Software Product Line Engineering: Foundations, Principles and Techniques
UMLDiff: an algorithm for object-oriented design differencing
Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering
A Unified Conceptual Foundation for Feature Modelling
SPLC '06 Proceedings of the 10th International on Software Product Line Conference
Organizing the Asset Base for Product Derivation
SPLC '06 Proceedings of the 10th International on Software Product Line Conference
ASE '06 Proceedings of the 21st IEEE/ACM International Conference on Automated Software Engineering
Product management for software product lines: an unsolved problem?
Communications of the ACM - Software product line
Decision-Oriented Modeling of Product Line Architectures
WICSA '07 Proceedings of the Sixth Working IEEE/IFIP Conference on Software Architecture
Supporting Product Derivation by Adapting and Augmenting Variability Models
SPLC '07 Proceedings of the 11th International Software Product Line Conference
Product Line Implementation using Aspect-Oriented and Model-Driven Software Development
SPLC '07 Proceedings of the 11th International Software Product Line Conference
Integrated tool support for software product line engineering
Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering
Supporting the Evolution of Product Line Architectures with Variability Model Fragments
WICSA '08 Proceedings of the Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008)
A generic weaver for supporting product lines
Proceedings of the 13th international workshop on Early Aspects
A reference process for model composition
Proceedings of the 2008 AOSD workshop on Aspect-oriented modeling
Managing Variability Complexity in Aspect-Oriented Modeling
MoDELS '08 Proceedings of the 11th international conference on Model Driven Engineering Languages and Systems
Feature Relation and Dependency Management: An Aspect-Oriented Approach
SPLC '08 Proceedings of the 2008 12th International Software Product Line Conference
Identifying and Exploiting the Similarities between Rationale Management and Variability Management
SPLC '08 Proceedings of the 2008 12th International Software Product Line Conference
Supporting the Grow-and-Prune Model in Software Product Lines Evolution Using Clone Detection
CSMR '08 Proceedings of the 2008 12th European Conference on Software Maintenance and Reengineering
Variability Modelling throughout the Product Line Lifecycle
MODELS '09 Proceedings of the 12th International Conference on Model Driven Engineering Languages and Systems
Flexible and scalable consistency checking on product line variability models
Proceedings of the IEEE/ACM international conference on Automated software engineering
A flexible approach for generating product-specific documents in product lines
SPLC'10 Proceedings of the 14th international conference on Software product lines: going beyond
Key activities for product derivation in software product lines
Journal of Systems and Software
The DOPLER meta-tool for decision-oriented variability modeling: a multiple case study
Automated Software Engineering
Feature Assembly Framework: towards scalable and reusable feature models
Proceedings of the 5th Workshop on Variability Modeling of Software-Intensive Systems
Product line bundles for tool support in multi product lines
Proceedings of the 5th Workshop on Variability Modeling of Software-Intensive Systems
A comparison of decision modeling approaches in product lines
Proceedings of the 5th Workshop on Variability Modeling of Software-Intensive Systems
On the problems with evolving Egemin's software product line
Proceedings of the 2nd International Workshop on Product Line Approaches in Software Engineering
Aspect-oriented feature models
MODELS'10 Proceedings of the 2010 international conference on Models in software engineering
Visualization techniques for application in interactive product configuration
Proceedings of the 15th International Software Product Line Conference, Volume 2
Using multiple feature models to design applications for mobile phones
Proceedings of the 15th International Software Product Line Conference, Volume 2
Product line bundles to support product derivation in multi product lines
Proceedings of the 15th International Software Product Line Conference, Volume 2
Towards automatic consistency preservation for model-driven software product lines
Proceedings of the 15th International Software Product Line Conference, Volume 2
ReuseTool-An extensible tool support for object-oriented framework reuse
Journal of Systems and Software
Managing emerging configuration dependencies in multi product lines
Proceedings of the Sixth International Workshop on Variability Modeling of Software-Intensive Systems
Cool features and tough decisions: a comparison of variability modeling approaches
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
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
Issue-based variability management
Information and Software Technology
International Journal of Information Management: The Journal for Information Professionals
CAiSE'12 Proceedings of the 24th international conference on Advanced Information Systems Engineering
Extractive SPL adoption using multi-level variability modeling
Proceedings of the 16th International Software Product Line Conference - Volume 2
FAMILIAR: A domain-specific language for large scale management of feature models
Science of Computer Programming
An infrastructure for the life cycle management of multi product lines
Proceedings of the 28th Annual ACM Symposium on Applied Computing
Generating counterexamples of model-based software product lines: an exploratory study
Proceedings of the 17th International Software Product Line Conference
Supporting feature model refinement with updatable view
Frontiers of Computer Science: Selected Publications from Chinese Universities
Generation of conjoint domain models for system-of-systems
Proceedings of the 12th international conference on Generative programming: concepts & experiences
Hi-index | 0.00 |
The scale and complexity of product lines means that it is practically infeasible to develop a single model of the entire system, regardless of the languages or notations used. The dynamic nature of real-world systems means that product line models need to evolve continuously to meet new customer requirements and to reflect changes of product line artifacts. To address these challenges, product line engineers need to apply different strategies for structuring the modeling space to ease the creation and maintenance of models. This paper presents an approach that aims at reducing the maintenance effort by organizing product lines as a set of interrelated model fragments defining the variability of particular parts of the system. We provide support to semi-automatically merge fragments into complete product line models. We also provide support to automatically detect inconsistencies between product line artifacts and the models representing these artifacts after changes. Furthermore, our approach supports the co-evolution of models and their respective meta-models. We discuss strategies for structuring the modeling space and show the usefulness of our approach using real-world examples from our ongoing industry collaboration.