Comparing data synchronization in Ada 9X and Orca

  • Authors:
  • Henri E. Bal

  • Affiliations:
  • Vrije Universiteit, Amsterdam, Dept. of Mathematics and Computer Science, De Boelelaan 1081a, 1081 HV Amsterdam, The Netherlands

  • Venue:
  • ACM SIGAda Ada Letters
  • Year:
  • 1995

Quantified Score

Hi-index 0.00

Visualization

Abstract

Protected object types are one of three major extensions to Ada 83 proposed by Ada 9X. This language feature is intended for light-weight data synchronization between tasks. The Orca parallel programming language has a very similar construct, the shared data-object, with which we have over five years of experience, both in usage and implementation. This paper compares protected objects and shared data-objects, with regard to design, usage, and implementation.