Title :
Distribution and inheritance in the HERON approach to heterogeneous computing
Author :
Finke, S. ; Jahn, P. ; Langmack, O. ; Löhr, K.P. ; Piens, I. ; Wolff, Th
Author_Institution :
Inst. fuer Inf., Freie Univ. Berlin, Germany
Abstract :
HERON is a platform for object-oriented distributed computing in an open systems environment. We try to achieve a degree of distribution transparency previously known only from special distributed programming systems, while at the same time accommodating heterogeneous, autonomous computer systems. Distributed programs are written in Eiffel. The Eiffel language system is not modified: HERON employs proxies for remote object invocation and a flexible configuration procedure for building servers and distributed programs. In addition to regular objects, two kinds of distributed objects are supported by the proxy generator: dispersed objects and objects fragmented by remote inheritance. They contribute to distribution transparency both for distributed programs and for client/server systems
Keywords :
distributed processing; inheritance; object-oriented programming; open systems; Eiffel language system; HERON; client/server systems; dispersed objects; distributed objects; distributed programming systems; distribution transparency; flexible configuration procedure; fragmented objects; heterogeneous autonomous computer systems; heterogeneous computing platform; object-oriented distributed computing; open systems environment; proxy generator; remote inheritance; remote object invocation; servers; Concurrent computing; Distributed computing; Distributed processing; Network operating systems; Object oriented programming; Open systems; Operating systems; Programming environments; Research and development; Standardization;
Conference_Titel :
Distributed Computing Systems, 1993., Proceedings the 13th International Conference on
Conference_Location :
Pittsburgh, PA
Print_ISBN :
0-8186-3770-6
DOI :
10.1109/ICDCS.1993.287685