• 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