Software reuse: architecture, process and organization for business success
Software reuse: architecture, process and organization for business success
Object-oriented application frameworks
Communications of the ACM
Systematic framework design by generalization
Communications of the ACM
Component software: beyond object-oriented programming
Component software: beyond object-oriented programming
Software architecture in practice
Software architecture in practice
Objects, components, and frameworks with UML: the catalysis approach
Objects, components, and frameworks with UML: the catalysis approach
Architectural framework modeling in telecommunication domain
Proceedings of the 21st international conference on Software engineering
Designing component-based frameworks using patterns in the UML
Communications of the ACM
Creating Architectures with Building Blocks
IEEE Software
Feature-oriented software structuring
COMPSAC '97 Proceedings of the 21st International Computer Software and Applications Conference
Aspect Design with the Building Block Method
WICSA1 Proceedings of the TC2 First Working IFIP Conference on Software Architecture (WICSA1)
Requirements Modeling for Families of Complex Systems
IW-SAPF-3 Proceedings of the International Workshop on Software Architectures for Product Families
Component Frameworks for a Medical Imaging Product Family
IW-SAPF-3 Proceedings of the International Workshop on Software Architectures for Product Families
Building product populations with software components
Proceedings of the 24th International Conference on Software Engineering
An Architecture for Supporting Multi-Device, Client-Adaptive Services
Annals of Software Engineering
Components, Interfaces and Information Models within a Platform Architecture
GCSE '01 Proceedings of the Third International Conference on Generative and Component-Based 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
Critical Factors for a Successful Platform-Based Product Family Approach
SPLC 2 Proceedings of the Second International Conference on Software Product Lines
Platform Engineering for the Medical Domain
PFE '01 Revised Papers from the 4th International Workshop on Software Product-Family Engineering
Representing variability in a family of MRI scanners
Software—Practice & Experience
Architectural support in industry: a reflection using C-POSH: Practice Articles
Journal of Software Maintenance and Evolution: Research and Practice - 2003 International Conference on Software Maintenance: The Architectural Evolution of Systems
Experience with the architectural design of a modest product family
Software—Practice & Experience
Classifying product families using platform coverage and variation mechanisms
Software—Practice & Experience
Hi-index | 0.00 |
In this paper, we describe our experience with component frameworks within a family architecture for a medical imaging product family. The component frameworks are handled as an integral part of the architectural approach and are an important means to support diversity in the functionality provided by the individual family members.This paper focuses on a particular kind of component framework that has been applied throughout the medical imaging product family. This kind of framework is useful when the various family members are based on the same concepts and the diversity is formed by the differences in the specific instances of these concepts that are present in the family members. These component frameworks have a number of similarities, allowing a standardised approach to their development. They support the division of the system into a generic architectural skeleton, which can be extended with plug-ins to realise specific family members, each with their own set of features.