The design and implementation of hierarchical software systems with reusable components
ACM Transactions on Software Engineering and Methodology (TOSEM)
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
Proceedings of the Second International ESPRIT ARES Workshop on Development and Evolution of Software Architectures for Product Families
Specifying Distributed Software Architectures
Proceedings of the 5th European Software Engineering Conference
Beyond Product Families: Building a Product Population?
IW-SAPF-3 Proceedings of the International Workshop on Software Architectures for Product Families
Generic Architecture Descriptions for Product Lines
Proceedings of the Second International ESPRIT ARES Workshop on Development and Evolution of Software Architectures for Product Families
Koala, a Component Model for Consumer Electronics Product Software
Proceedings of the Second International ESPRIT ARES Workshop on Development and Evolution of Software Architectures for Product Families
Configuration management in component based product populations
SCM'01/SCM'03 Proceedings of the 2001 ICSE Workshops on SCM 2001, and SCM 2003 conference on Software configuration management
Building product populations with software components
Proceedings of the 24th International Conference on Software Engineering
Widening the Scope of Software Product Lines - From Variation to Composition
SPLC 2 Proceedings of the Second International Conference on Software Product Lines
Session Report on Product Issues in Product Family Engineering
PFE '01 Revised Papers from the 4th International Workshop on Software Product-Family Engineering
Behavioural inheritance in the UML to model software product lines
Science of Computer Programming - Special issue: Software variability management
Managing infinite variability in mobile terminal software: Research Articles
Software—Practice & Experience
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
Characterising software platforms from an architectural perspective
ECSA'13 Proceedings of the 7th European conference on Software Architecture
Hi-index | 0.00 |
To build product populations, one must combine a top-down product line approach with a bottom-up reusable component approach. This leads to a largely independent development of components that must still be coordinated in the context of the products that will use them. Roadmapping of components and products, i.e. the planning of them in space and in time, is an important element of this coordination. We propose to create both product- and component-centric roadmaps that state mutual dependencies in terms of explicit versions and/or provided and required features. Such descriptions will ultimately lead to a time-dependent description of the architecture. The roadmaps can be specified in XML and published on the intranet, allowing tools to download the various individual roadmaps and check the consistency between them. The work as presented here is partially a formalization of existing practices, and partially a proposal for a new way of working.