An automatic software generation approach for easier distributed programming

Allan K. Y. Wong, D.S. Yeung · 2002

The proposed automatic software generation approach makes distributed programming easier by minimizing the steps leading to a programming solution. The user needs to provide only a high level asynchronous parallel programming language (APPL) program which is, in effect, a pseudocode specification. With this the precompiler can automatically instantiate the necessary program objects by the object-oriented approach. For every APPL program, the precompiler also produces a program objects dictionary consisting of descriptors. Each descriptor represents a program object in the APPL program. During execution a program objects dictionary becomes an entry in the local system distributed objects dictionary which is maintained by the kernel. Kernels continually exchange the current values of the attributes in the descriptors. By sampling and organizing the values of the descriptors, program visualization and reverse software engineering can be achieved.

Read the paper · More papers on PaperTik