DocumentCode
2156311
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
fYear
1996
fDate
12-14 Jun 1996
Firstpage
349
Lastpage
352
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Architectures, Algorithms, and Networks, 1996. Proceedings., Second International Symposium on
Conference_Location
Beijing
ISSN
1087-4089
Print_ISBN
0-8186-7460-1
Type
conf
DOI
10.1109/ISPAN.1996.509007
Filename
509007
Link To Document