The design and implementation of hierarchical software systems with reusable components
ACM Transactions on Software Engineering and Methodology (TOSEM)
Architectural mismatch or why it's hard to build systems out of existing parts
Proceedings of the 17th international conference on Software engineering
Software architecture: perspectives on an emerging discipline
Software architecture: perspectives on an emerging discipline
Programming Windows 95 with MFC
Programming Windows 95 with MFC
Software reuse: architecture, process and organization for business success
Software reuse: architecture, process and organization for business success
Inside COM
Component software: beyond object-oriented programming
Component software: beyond object-oriented programming
Supporting diversity with component frameworks as architectural elements
Proceedings of the 22nd international conference on Software engineering
Generative programming: methods, tools, and applications
Generative programming: methods, tools, and applications
On the criteria to be used in decomposing systems into modules
Communications of the ACM
Building systems from commerical components
Building systems from commerical components
The Mythical Man-Month: Essays on Softw
The Mythical Man-Month: Essays on Softw
Specifying Distributed Software Architectures
Proceedings of the 5th European Software Engineering Conference
Organizing for Software Product Lines
IW-SAPF-3 Proceedings of the International Workshop on Software Architectures for Product Families
Beyond Product Families: Building a Product Population?
IW-SAPF-3 Proceedings of the International Workshop on Software Architectures for Product Families
Platform Engineering for the Medical Domain
PFE '01 Revised Papers from the 4th International Workshop on Software Product-Family Engineering
Roadmapping a Product Population Architecture
PFE '01 Revised Papers from the 4th International Workshop on Software Product-Family Engineering
The Perfect Architecture is Non-optimal - Winning with Chaos
PFE '01 Revised Papers from the 4th International Workshop on Software Product-Family Engineering
Generic Architecture Descriptions for Product Lines
Proceedings of the Second International ESPRIT ARES Workshop on Development and Evolution of Software Architectures for Product Families
Structural Manipulations of Software Architecture Using Tarski Relational Algebra
WCRE '98 Proceedings of the Working Conference on Reverse Engineering (WCRE'98)
Languages for formalizing, visualizing and verifying software architectures
Computer Languages
Horizontal communication: a style to compose control software
Software—Practice & Experience
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
Behavioural inheritance in the UML to model software product lines
Science of Computer Programming - Special issue: Software variability management
Reuse and variability in large software applications
Proceedings of the 10th European software engineering conference held jointly with 13th ACM SIGSOFT international symposium on Foundations of software engineering
The challenges of broadening the scope of software product families
Communications of the ACM - Software product line
Aligning the economic modeling of software reuse with reuse practices
Information and Software Technology
Combining Different Product Line Models to Balance Needs of Product Differentiation and Reuse
ICSR '08 Proceedings of the 10th international conference on Software Reuse: High Confidence Software Reuse in Large Systems
Quality product derivation: a case study for quality control at Siemens
SEPADS'09 Proceedings of the 8th WSEAS International Conference on Software engineering, parallel and distributed systems
Quality control and ISO quality compliance in the product lifecycle management at Siemens
WSEAS Transactions on Computers
Software product families: towards compositionality
FASE'07 Proceedings of the 10th international conference on Fundamental approaches to software engineering
Invited talk: expanding software product families: from integration to composition
ARCS'07 Proceedings of the 20th international conference on Architecture of computing systems
Generic feature-based software composition
SC'07 Proceedings of the 6th international conference on Software composition
Proceedings of the Fourth European Conference on Software Architecture: Companion Volume
Managing variability in workflow with feature model composition operators
SC'10 Proceedings of the 9th international conference on Software composition
A middleware centric approach to building self-adapting systems
SEM'04 Proceedings of the 4th international conference on Software Engineering and Middleware
Inter-organisational approach in rapid software product family development — a case study
ICSR'06 Proceedings of the 9th international conference on Reuse of Off-the-Shelf Components
Composing multiple variability artifacts to assemble coherent workflows
Software Quality Control
Modelling and managing variability with feature assembly: an experience report
Proceedings of the Second Edition of the International Workshop on Experiences and Empirical Studies in Software Modelling
Hi-index | 0.00 |
Architecture, components and reuse form the key elements to build a large variety of complex, high-quality products with a short lead-time. But the balance between an architecture-driven and a component-driven approach is influenced by the scope of the product line and the characteristics of the development organization. This paper discusses that balance and claims that a paradigm shift from variation to composition is necessary to cope with an increasing diversity of products created by an ever-larger part of an organization. We illustrate our claim with various examples.