1997Unpublished venueRequires access

Object-Oriented Methods and Tools.

Umesh Bellur, Gary Craig, D. Lea, Kenn Shunk

Open publisher page 0 citations

Abstract

Abstract : This project seeks to address the development of software systems targeted for heterogeneous distributed systems. In particular, this work is aimed at the discovery and construction of software development methods, corresponding software tools (programs), and consistent infrastructure that improve the quality and productivity of object-oriented (00) software engineering. DIAMONDS is the core project of this effort. The two major goals of the DIAMONDS project are: (1) the specification and validation of a sound object-oriented software development methodology for heterogeneous distributed processing, and (2) the development and support of an object (software) composition model which permits a system to effectively exploit an application's inherent concurrence with efficient communication and management overhead. The overall goal of DIAMONDS is to produce a methodology and supporting infrastructure such that the mapping of an application to system resources dynamically reflects algorithmic parallelism, computational needs, and the current state of the system. These goals, when met, greatly enhance the ability of a software product to be effectively deployed in a wide variety of system settings.

About this research paper

What this paper is about

Abstract : This project seeks to address the development of software systems targeted for heterogeneous distributed systems. In particular, this work is aimed at the discovery and construction of software development methods, corresponding software tools (programs), and consistent infrastructure that improve the quality and productivity of object-oriented (00) software engineering. DIAMONDS is the core project of this effort. The two major goals of the DIAMONDS project are: (1) the specification and validation of a sound object-oriented software development methodology for heterogeneous distributed processing, and (2) the development and support of an object (software) composition model which permits a system to effectively exploit an application's inherent concurrence with efficient communication and management overhead. The overall goal of DIAMONDS is to produce a methodology and supporting infrastructure such that the mapping of an application to system resources dynamically reflects algorithmic parallelism, computational needs, and the current state of the system. These goals, when met, greatly enhance the ability of a software product to be effectively deployed in a wide variety of system settings.

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

Abstract : This project seeks to address the development of software systems targeted for heterogeneous distributed systems. In particular, this work is aimed at the discovery and construction of software development methods, corresponding software tools (programs), and consistent infrastructure that improve the quality and productivity of object-oriented (00) software engineering. DIAMONDS is the core project of this effort. The two major goals of the DIAMONDS project are: (1) the specification and validation of a sound object-oriented software development methodology for heterogeneous distributed processing, and (2) the development and support of an object (software) composition model which permits a system to effectively exploit an application's inherent concurrence with efficient communication and management overhead. The overall goal of DIAMONDS is to produce a methodology and supporting infrastructure such that the mapping of an application to system resources dynamically reflects algorithmic parallelism, computational needs, and the current state of the system. These goals, when met, greatly enhance the ability of a software product to be effectively deployed in a wide variety of system settings.

Key concepts: Computer science, Software development, Software engineering, Software system, Software construction, Component-based software engineering, Software, Systems engineering

Related papers

Back to paper searchBrowse research topicsOriginal source
Object-Oriented Methods and Tools. — Research Paper | ScholarLens