Object-oriented software engineering
Object-oriented software engineering
Object-oriented modeling and design
Object-oriented modeling and design
The design and implementation of hierarchical software systems with reusable components
ACM Transactions on Software Engineering and Methodology (TOSEM)
Object-oriented analysis and design with applications (2nd ed.)
Object-oriented analysis and design with applications (2nd ed.)
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Software architecture: perspectives on an emerging discipline
Software architecture: perspectives on an emerging discipline
Pattern-oriented software architecture: a system of patterns
Pattern-oriented software architecture: a system of patterns
Software reuse: architecture, process and organization for business success
Software reuse: architecture, process and organization for business success
Software architecture in practice
Software architecture in practice
The Unified Modeling Language reference manual
The Unified Modeling Language reference manual
The unified software development process
The unified software development process
Software product-line engineering: a family-based software development process
Software product-line engineering: a family-based software development process
Applied software architecture
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
Generative programming: methods, tools, and applications
Generative programming: methods, tools, and applications
Proceedings of the first conference on Software product lines : experience and research directions: experience and research directions
Applying feature models in industrial settings
Proceedings of the first conference on Software product lines : experience and research directions: experience and research directions
Implementing product-line features by composing aspects
Proceedings of the first conference on Software product lines : experience and research directions: experience and research directions
Proceedings of the first conference on Software product lines : experience and research directions: experience and research directions
The Rational Unified Process: An Introduction, Second Edition
The Rational Unified Process: An Introduction, Second Edition
FORM: A feature-oriented reuse method with domain-specific reference architectures
Annals of Software Engineering
Commonality and Variability in Software Engineering
IEEE Software
Using Patterns to Model Variability in Product Families
IEEE Software
Knowledge-Based Configuration: Survey and Future Directions
XPS '99 Proceedings of the 5th Biannual German Conference on Knowledge-Based Systems: Knowledge-Based Systems - Survey and Future Directions
On the Definition of a Framework for an Architecting Process Supporting Product Family Development
PFE '01 Revised Papers from the 4th International Workshop on Software Product-Family Engineering
Mapping Requirements to Reusable Components Using Design Spaces
ICRE '00 Proceedings of the 4th International Conference on Requirements Engineering (ICRE'00)
Integrating Feature Modeling with the RSEB
ICSR '98 Proceedings of the 5th International Conference on Software Reuse
FODAcom: An Experience with Domain Analysis in the Italian Telecom Industry
ICSR '98 Proceedings of the 5th International Conference on Software Reuse
Organizing for Software Product Line Engineering
STEP '02 Proceedings of the 10th International Workshop on Software Technology and Engineering Practice
A customizable approach to full lifecycle variability management
Science of Computer Programming - Special issue: Software variability management
Experience report on software product line evolution due to market reposition
Proceedings of the 2004 workshop on Quantitative techniques for software agile process
Modes in component behavior specification via EBP and their application in product lines
Information and Software Technology
Mapping problem-space to solution-space features: a feature interaction approach
GPCE '09 Proceedings of the eighth international conference on Generative programming and component engineering
Variability management in software product lines: a systematic review
Proceedings of the 13th International Software Product Line Conference
Components meet aspects: Assessing design stability of a software product line
Information and Software Technology
ECSA'11 Proceedings of the 5th European conference on Software architecture
A systematic process to design product line architecture
ICCSA'05 Proceedings of the 2005 international conference on Computational Science and its Applications - Volume Part I
SPLC'05 Proceedings of the 9th international conference on Software Product Lines
Product-line architecture: new issues for evaluation
SPLC'05 Proceedings of the 9th international conference on Software Product Lines
Proceedings of the 16th International Software Product Line Conference - Volume 1
Hi-index | 0.00 |
Product lines consider related products, their commonalities and their differences. The differences between the single products are also referred to as variability. Consequently, variability is inherent in every product line and makes a key difference as compared to single systems. While, on the requirements level, the methods for analyzing product line variability are understood today, their transition to architecture remains vague. Bringing variability to architecture as an "add-on" is just a provisional solution and forebodes the risk of violating other intentions. This paper presents a systematic approach to integrate variability with product line architecture design. In particular, it promotes variability as an architectural driver, embeds variability requirements in the architecture design framework "Quality-Driven Software Architecting" (QUASAR), and gives guidelines and examples for documenting variability in architectural views.