Software reuse: architecture, process and organization for business success
Software reuse: architecture, process and organization for business success
Component software: beyond object-oriented programming
Component software: beyond object-oriented programming
Software architecture in practice
Software architecture in practice
Product-line architectures in industry: a case study
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
Building application frameworks: object-oriented foundations of framework design
Building application frameworks: object-oriented foundations of framework design
Evolution in software product lines: Two cases
Journal of Software Maintenance: Research and Practice
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
On the criteria to be used in decomposing systems into modules
Communications of the ACM
Managing Domain-Specific, Product-Line Development
IEEE Software
Proceedings of the Second International ESPRIT ARES Workshop on Development and Evolution of Software Architectures for Product Families
Evolution and Composition of Reusable Assets in Product-Line Architectures: A Case Study
WICSA1 Proceedings of the TC2 First Working IFIP Conference on Software Architecture (WICSA1)
Feature-Based Product Line Instantiation Using Source-Level Packages
SPLC 2 Proceedings of the Second International Conference on Software Product Lines
Establishing a Software Product Line in an Immature Domain
SPLC 2 Proceedings of the Second International Conference on Software Product Lines
Product derivation in software product families: a case study
Journal of Systems and Software - Special issue: The new context for software engineering education and training
Journal of Software Maintenance and Evolution: Research and Practice - IEEE International Conference on Software Maintenance (ICSM2005)
Feature-oriented re-engineering of legacy systems into product line assets: a case study
SPLC'05 Proceedings of the 9th international conference on Software Product Lines
CD'05 Proceedings of the Third international working conference on Component Deployment
SimPL: A product-line modeling methodology for families of integrated control systems
Information and Software Technology
Using composite feature models to support agile software product line evolution
Proceedings of the 6th International Workshop on Models and Evolution
Hi-index | 0.00 |
Product instantiation is one of the less frequently studied activities in the domain of software product lines. In this paper, we present the results of a case study at Axis Communication AB on product instantiation in an industrial product line, i.e. five problems and three issues. The problems are concerned the insufficiency of functional commonality, features spanning multiple components, the exclusion of unwanted features, the evolution of product line components and the handling of initialization code. The issues discuss architectural compliance versus product instantiation effort, quick-fixes versus properly engineered extensions and component instantiation support versus product instantiation effort. The identified problems and issues are based on the case study, but have been generalized to apply to a wider context.