HP Labs Technical Reports
Click here for full text:
Architecting for Large-Scale Systematic Component Reuse
Griss, Martin L.
Keyword(s): systematic reuse; architecture; process; organization; UML; OO; BPR
Abstract: Organizations building highly complex business and technical systems need to architect family of systems and implement these with large-scale component reuse. Without carefully architecting the system, components, organizations and processes for reuse, object reuse will not succeed. Experience with software reuse practice and adoption experience at HP and Ericsson led us to a systematic approach to component-based software engineering, based on object-oriented business and system modeling. This article explains how higher-level UML constructs support architected reuse, and describes a systematic process, leading from the business processes of an enterprise, through the system architecture for a family of applications that support these business processes, to the design and use of highly reuseably component systems.
Back to Index