2002Microcomputer DevelopmentRequires access

Software Architecture and Component-Based Development

Zhong Shu

Open publisher page 0 citations

Abstract

In theory, software architecture (SA) and component-based development make an ideal match. On the other hand, SA seems a natural complement for reusable software components. We argue that the full benefit of component interoperability models can only be achieved if complemented by explicit architectural models. Firstly outline a set of driving factors in selecting an approach to engineering and evolving large, complex, distributed applications. Then discuss the requirements of SA and component supporting for each other. Lastly explore the possible ways of combining SA and component-based development.

About this research paper

What this paper is about

In theory, software architecture (SA) and component-based development make an ideal match. On the other hand, SA seems a natural complement for reusable software components. We argue that the full benefit of component interoperability models can only be achieved if complemented by explicit architectural models. Firstly outline a set of driving factors in selecting an approach to engineering and evolving large, complex, distributed applications. Then discuss the requirements of SA and component supporting for each other. Lastly explore the possible ways of combining SA and component-based development.

Why it matters

A significance statement is not available in the OpenAlex record.

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

In theory, software architecture (SA) and component-based development make an ideal match. On the other hand, SA seems a natural complement for reusable software components. We argue that the full benefit of component interoperability models can only be achieved if complemented by explicit architectural models. Firstly outline a set of driving factors in selecting an approach to engineering and evolving large, complex, distributed applications. Then discuss the requirements of SA and component supporting for each other. Lastly explore the possible ways of combining SA and component-based development.

Key concepts: Computer science, Component (thermodynamics), Common Component Architecture, Software engineering, Component-based software engineering, Interoperability, Software development, Architecture

Related papers

Back to paper searchBrowse research topicsOriginal source
Software Architecture and Component-Based Development — Research Paper | ScholarLens