Building and Assembling Reusable Components Based on Software Architecture
Zhang Shi · 2001
Software reuse and component based software development are the inevitable trend in software engineering development and industrial production. Two important activities involved are the building and integrating of reusable software components. In this paper, the drawbacks of existing methods of component's integration are analyzed first, and a new method is proposed based on software architecture. Then, several different kinds of architecture and their influences to component integration are disscused. After that, a component model supporting interface connection architecture and plug and socket architecture, and an architecture based component assembling framework are proposed, and the building and assembling process of reusable software components is specified. Finally, the conclusion and further research direction are given.