2005Unpublished venueRequires access

Towards an independent component model

Mohammed Fattah, Amr El-Kadi, Amir Zeid

Open publisher page 0 citations

Abstract

Summary form only given. There is an increasing need for engineering models that provide better representation of a software application. Software manufacturers are hoping to make an application from the composition of several software components in a way very similar to the hardware components. However, applications are currently bounded to the traditional programming models and services provided by current operating systems. Although current component models support component based development, they are at the end governed by the legacy roles imposed by the operating systems. In this paper, we introduce the EZeus component object model (ECM). We show that ECM exhibits most of the component-based software engineering advantages. ECM is an independent component model that allows developers to craft applications purely out of components that interact efficiently. The components are not dependent on particular operating systems.

About this research paper

What this paper is about

Summary form only given. There is an increasing need for engineering models that provide better representation of a software application. Software manufacturers are hoping to make an application from the composition of several software components in a way very similar to the hardware components. However, applications are currently bounded to the traditional programming models and services provided by current operating systems. Although current component models support component based development, they are at the end governed by the legacy roles imposed by the operating systems. In this paper, we introduce the EZeus component object model (ECM). We show that ECM exhibits most of the component-based software engineering advantages. ECM is an independent component model that allows developers to craft applications purely out of components that interact efficiently. The components are not dependent on particular operating systems.

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

Summary form only given. There is an increasing need for engineering models that provide better representation of a software application. Software manufacturers are hoping to make an application from the composition of several software components in a way very similar to the hardware components. However, applications are currently bounded to the traditional programming models and services provided by current operating systems. Although current component models support component based development, they are at the end governed by the legacy roles imposed by the operating systems. In this paper, we introduce the EZeus component object model (ECM). We show that ECM exhibits most of the component-based software engineering advantages. ECM is an independent component model that allows developers to craft applications purely out of components that interact efficiently. The components are not dependent on particular operating systems.

Key concepts: Component (thermodynamics), Component-based software engineering, Computer science, Common Component Architecture, Object-oriented programming, Software engineering, Software development, Software system

Related papers

Back to paper searchBrowse research topicsOriginal source
Towards an independent component model — Research Paper | ScholarLens