2003Unpublished venueRequires access

3CoFramework: A Component-based Framework for Distributed Applications ⁄

Shifeng Zhang, Steve Goddard

Open publisher page 4 citations

Abstract

The software engineering community has introduced component and connector concepts to support architecture-based software descriptions. However, there still exists a gap in transitioning component and connector concepts from the design level to the implementation level. This paper proposes a framework which can implement components and connectors based on the separation of three types of meta-information of a component: interface information, composition information, and instance information. With the proposed framework, architects and developers can get a clear architectural view of a component-based distributed application, and flexibly implement and maintain it. The National Agricultural Decision Support System (NADSS), a component-based distributed decision support system, is discussed as a case study to illustrate the framework.

About this research paper

What this paper is about

The software engineering community has introduced component and connector concepts to support architecture-based software descriptions. However, there still exists a gap in transitioning component and connector concepts from the design level to the implementation level. This paper proposes a framework which can implement components and connectors based on the separation of three types of meta-information of a component: interface information, composition information, and instance information. With the proposed framework, architects and developers can get a clear architectural view of a component-based distributed application, and flexibly implement and maintain it. The National Agricultural Decision Support System (NADSS), a component-based distributed decision support system, is discussed as a case study to illustrate the framework.

Why it matters

OpenAlex reports 4 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

The software engineering community has introduced component and connector concepts to support architecture-based software descriptions. However, there still exists a gap in transitioning component and connector concepts from the design level to the implementation level. This paper proposes a framework which can implement components and connectors based on the separation of three types of meta-information of a component: interface information, composition information, and instance information. With the proposed framework, architects and developers can get a clear architectural view of a component-based distributed application, and flexibly implement and maintain it. The National Agricultural Decision Support System (NADSS), a component-based distributed decision support system, is discussed as a case study to illustrate the framework.

Key concepts: Component (thermodynamics), Computer science, Component-based software engineering, Common Component Architecture, Software engineering, Cable gland, Software architecture, Distributed computing

Related papers

Back to paper searchBrowse research topicsOriginal source
3CoFramework: A Component-based Framework for Distributed Applications ⁄ — Research Paper | ScholarLens