CORAL: a concurrent object-oriented system for constructing and executing sequential, parallel and distributed applications

  • Authors:
  • Daniel T. Chang

  • Affiliations:
  • -

  • Venue:
  • OOPSLA/ECOOP '90 Proceedings of the workshop on Object-based concurrent programming
  • Year:
  • 1991

Quantified Score

Hi-index 0.01

Visualization

Abstract

This article briefly describes the objectives, approach, major features, and current status of CORAL (Concurrent Object-oRiented Application Language). CORAL is a programming system that permits the construction and execution of sequential, parallel and distributed applications in a transparent manner. It is based on a concurrent object-oriented model of computation in which concurrent objects may execute sequentially in a single processor, in parallel over shared-memory multiprocessors, or distributively over multicomputer networks. In addition, methods within an object may execute in parallel over shared-memory multiprocessors.