Title :
Automatic software generation in the OORHS distributed computing framework
Author :
Yeung, Daniel S. ; Wong, Allan K Y
Author_Institution :
Dept. of Comput., Hong Kong Polytech., Kowloon, Hong Kong
Abstract :
Software generation in the OORHS (object-oriented reciprocative hypercomputing system) is user-transparent. It addresses the issue of ease of use by minimizing the number of steps leading to a programming solution. The OORHS requires from the user only a high level APPL program, which is, in effect, a specification. For every APPL program, the system automatically performs all the necessary distributed computing steps. The precompiler, based on the object-oriented paradigm, instantiates the encapsulated program objects embedded in an APPL program. These program objects are distributed at the source level. They are compiled and then executed at the allocated sites. This unique approach, known as local compilation, eliminates the need to store the compilers used by other machines locally. It enhances the compatibility between the compiled program and the host processor. The precompiler generates a program objects dictionary for every APPL program. The contents in the dictionary facilitates program visualization
Keywords :
distributed processing; object-oriented programming; programming environments; APPL program; OORHS distributed computing framework; ease of use; local compilation; object-oriented paradigm; object-oriented reciprocative hypercomputing system; precompiler; program object; program visualization; software generation; specification; user-transparent; Dictionaries; Distributed computing; Embryo; Fault tolerance; Global communication; Load management; Parallel processing; Parallel programming; Software libraries; Visualization;
Conference_Titel :
Parallel Architectures, Algorithms, and Networks, 1996. Proceedings., Second International Symposium on
Conference_Location :
Beijing
Print_ISBN :
0-8186-7460-1
DOI :
10.1109/ISPAN.1996.509007