Software reuse: architecture, process and organization for business success
Software reuse: architecture, process and organization for business success
N degrees of separation: multi-dimensional separation of concerns
Proceedings of the 21st international conference on Software engineering
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
Component-based product line engineering with UML
Component-based product line engineering with UML
FORM: A feature-oriented reuse method with domain-specific reference architectures
Annals of Software Engineering
Model-Driven Product Line Architectures
SPLC 2 Proceedings of the Second International Conference on Software Product Lines
Evolution Support by Homogeneously Documenting Patterns, Aspects and Traces
CSMR '02 Proceedings of the 6th European Conference on Software Maintenance and Reengineering
On the Notion of Variability in Software Product Lines
WICSA '01 Proceedings of the Working IEEE/IFIP Conference on Software Architecture
Supporting Evolutionary Development by Feature Models and Traceability Links
ECBS '04 Proceedings of the 11th IEEE International Conference and Workshop on Engineering of Computer-Based Systems
Variability management with feature models
Science of Computer Programming - Special issue: Software variability management
Dynamic hierarchical mega models: comprehensive traceability and its efficient maintenance
Software and Systems Modeling (SoSyM)
A model-driven traceability framework for software product lines
Software and Systems Modeling (SoSyM)
Linking feature models to code artifacts using executable acceptance tests
SPLC'10 Proceedings of the 14th international conference on Software product lines: going beyond
The DOPLER meta-tool for decision-oriented variability modeling: a multiple case study
Automated Software Engineering
Towards metamodel support for variability and traceability in software product lines
Proceedings of the 5th Workshop on Variability Modeling of Software-Intensive Systems
Evaluating variability instantiation strategies for product lines
Proceedings of the 5th Workshop on Variability Modeling of Software-Intensive Systems
Standardizing variability --- challenges and solutions
SDL'11 Proceedings of the 15th international conference on Integrating System and Software Modeling
Tracing SPLs precisely and efficiently
Proceedings of the 16th International Software Product Line Conference - Volume 1
Identifying improvement potential in evolving product line infrastructures: 3 case studies
Proceedings of the 16th International Software Product Line Conference - Volume 1
Proceedings of the 17th International Software Product Line Conference co-located workshops
Hi-index | 0.00 |
The management of variability plays an important role in successful software product line engineering. There is a need for a universal variability management approach to be consistent and scalable; it should provide traceability between variations at different levels of abstraction and across various generic development artifacts; and there should be a means for visualizing variability. Focusing specifically on the aspect of traceability in the context of such an approach, we define a conceptual variability model that captures variability information in a third dimension, and allows a 1-to-1 mapping of variability between the problem space and the solution space. Decision models, of which the feature model is most popular, are commonly used for, amongst others, managing traceability of variation. These, however, usually reside in a two dimensional space. We analyze the feature model in a small case study with regards to our conceptual variability model, and present our findings.