2001Unpublished venueRequires access

Building and Assembling Reusable Components Based on Software Architecture

Zhang Shi

Open publisher page 22 citations

Abstract

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.

About this research paper

What this paper is about

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.

Why it matters

OpenAlex reports 22 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

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.

Key concepts: Computer science, Resource-oriented architecture, Component-based software engineering, Reference architecture, Component (thermodynamics), Software engineering, Common Component Architecture, Architecture tradeoff analysis method

Related papers

Back to paper searchBrowse research topicsOriginal source
Building and Assembling Reusable Components Based on Software Architecture — Research Paper | ScholarLens