A Synchronization Mechanism for Inheritance in POOSL

  • Authors:
  • Sook-young Choi;Kwan-jong Yoo;Hyeok-chan Kwon

  • Affiliations:
  • -;-;-

  • Venue:
  • HPC-ASIA '97 Proceedings of the High-Performance Computing on the Information Superhighway, HPC-Asia '97
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

Many of the major advantages of the object-oriented paradigm such as reusability and extensibility stem from the inheritance Mechanism. However, it is difficult to support inheritance in the concurrent object-oriented languages. This is owing to the problem called inheritance anomaly, which is a kind of interference between inheritance and synchronization. This paper presents a novel synchronization mechanism which resolves inheritance anomaly and thus supports effectively inheritance in POOSL. POOSL is a parallel programming model that we have developed for the purpose of facilitating to describe parallel programs. Our approach offers high-level synchronization constructs such as method-synchronization and method-concurrency. Furthermore, it operates object managers as low-level control in order to avoid inheritance anomaly.