Title :
Architecting for large-scale systematic component reuse
Author :
Griss, Martin L.
Author_Institution :
Hewlett-Packard Co., Palo Alto, CA, USA
Abstract :
Organizations building highly complex business and technical systems need to architect families of systems and implement these with large-scale component reuse. Without carefully architecting the systems, 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 reusable component systems
Keywords :
business data processing; object-oriented programming; software reusability; Ericsson; HP; UML constructs; complex business systems; component based software engineering; large-scale systematic component reuse; object reuse; object-oriented business modeling; organizations; software reuse; system architecture; Business process re-engineering; Computer architecture; Cultural differences; Laboratories; Large-scale systems; Mission critical systems; Programming; Software systems; Time to market; Unified modeling language;
Conference_Titel :
Technology of Object-Oriented Languages, 1998. TOOLS 26. Proceedings
Conference_Location :
Santa Barbara, CA
Print_ISBN :
0-8186-8482-8
DOI :
10.1109/TOOLS.1998.710998