Inheritance and synchronization with enabled-sets

  • Authors:
  • C. Tomlinson;V. Singh

  • Affiliations:
  • MCC, 3500 West Balcones Center Drive, Austin, Texas;MCC, 3500 West Balcones Center Drive, Austin, Texas

  • Venue:
  • OOPSLA '89 Conference proceedings on Object-oriented programming systems, languages and applications
  • Year:
  • 1989

Quantified Score

Hi-index 0.02

Visualization

Abstract

We discuss several issues related to the integration of inheritance and concurrency in an object-oriented language to support fine-grain parallel algorithms. We present a reflective extension of the actor model to implement inheritance mechanisms within the actor model. We demonstrate that a particularly expressive and inheritable synchronization mechanism must support local reasoning, be composable, be first-class, and allow parameterization based on message content. We present such a mechanism based on the concept of enabled-sets, and illustrate each property. We have implemented enabled-sets in the Rosette prototyping testbed.