• DocumentCode
    1945170
  • Title

    Parallel object-oriented programming with multiple inheritance: language design issues

  • Author

    Radenski, Atanas A.

  • Author_Institution
    Dept. of Comput. Sci., Winston-Salem State Univ., NC, USA
  • Volume
    1
  • fYear
    1995
  • fDate
    19-21 Apr 1995
  • Firstpage
    53
  • Abstract
    The transition from sequential object-oriented programming (OOP) to parallelism has been in the focus of active research. Experimental languages that try to integrate objects and parallelism are often seriously compromised in their capability to provide inheritance for parallel objects. Even languages that permit some amalgamation of parallelism and inheritance tend to support only single-class inheritance. The purpose of this paper is to specify a strongly typed language framework for parallel object-oriented programming which provides easy-to-use multiple inheritance for parallel objects, including inheritance for synchronization code. The proposed approach to parallelism is based on “separate” methods which generate processes and provide rendezvous-type coordination: it succeeds in cases where known languages fail to combine inheritance with parallelism. Or do it inefficiently and inconveniently
  • Keywords
    inheritance; object-oriented languages; object-oriented programming; parallel languages; parallel programming; language design issues; multiple inheritance; parallel object-oriented programming; parallel objects; sequential object-oriented programming; single-class inheritance; strongly typed language; synchronization code; Computer languages; Computer science; Costs; Electronic mail; Energy management; Object oriented programming; Parallel languages; Parallel processing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Algorithms and Architectures for Parallel Processing, 1995. ICAPP 95. IEEE First ICA/sup 3/PP., IEEE First International Conference on
  • Conference_Location
    Brisbane, Qld.
  • Print_ISBN
    0-7803-2018-2
  • Type

    conf

  • DOI
    10.1109/ICAPP.1995.472169
  • Filename
    472169