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
Link To Document :
بازگشت