Schema evolution in OODBs using class versioning
ACM SIGMOD Record
Software product lines: practices and patterns
Software product lines: practices and patterns
A Transparent Schema-Evolution System Based on Object-Oriented View Technology
IEEE Transactions on Knowledge and Data Engineering
A Database Evolution Approach for Object-Oriented Databases
ICSM '01 Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
Rondo: a programming platform for generic model management
Proceedings of the 2003 ACM SIGMOD international conference on Management of data
Tracing Evolution Changes of Software Artifacts through Model Synchronization
ICSM '04 Proceedings of the 20th IEEE International Conference on Software Maintenance
FeaturePlugin: feature modeling plug-in for Eclipse
eclipse '04 Proceedings of the 2004 OOPSLA workshop on eclipse technology eXchange
fmp and fmp2rsm: eclipse plug-ins for modeling features using model templates
OOPSLA '05 Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Feature-based survey of model transformation approaches
IBM Systems Journal - Model-driven software development
Reasoning about edits to feature models
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
EvoFM: feature-driven planning of product-line evolution
Proceedings of the 2010 ICSE Workshop on Product Line Approaches in Software Engineering
Multi-dimensional variability modeling
Proceedings of the 5th Workshop on Variability Modeling of Software-Intensive Systems
Software product line evolution with cardinality-based feature models
ICSR'11 Proceedings of the 12th international conference on Top productivity through software reuse
Comparing approaches to implement feature model composition
ECMFA'10 Proceedings of the 6th European conference on Modelling Foundations and Applications
Model-driven support for product line evolution on feature level
Journal of Systems and Software
Automatically generating and adapting model constraints to support co-evolution of design models
Proceedings of the 27th IEEE/ACM International Conference on Automated Software Engineering
Proceedings of the Seventh International Workshop on Variability Modelling of Software-intensive Systems
Architectural evolution of FamiWare using cardinality-based feature models
Information and Software Technology
Topologically configurable systems as product families
Proceedings of the 17th International Software Product Line Conference
Hi-index | 0.00 |
A software product line comprises a set of products implementing different configurations of features. The set of valid feature configurations within a product line can be described by a feature model. In some practical situations, a feature configuration needs to be derived in stages by creating a series of successive specializations of the initial feature model. In this paper, we consider the scenario where changes to the feature model due to, for example, the evolution of the product line, need to be propagated to its existing specializations and configurations. After discussing general dimensions of model synchronization, a solution to synchronizing cardinality-based feature models and their specializations and configurations is presented.