A Template-Based Approach to the Generation of Distributed Applications Using a Network of Workstations
Issue No. 01 - January (1991 vol. 2)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/71.80189
<p>A computational model and system for the generation of distributed applications in a workstation environment are presented. The well-known RPC model is modified by a novel concept known as template attachment. A computation consists of a network of sequential procedures which have been encapsulated in templates. A small selection of templates is available from which a distributed application with the desired communication behavior can be rapidly built. The system generates all the required low-level code for correct synchronization, communication, and scheduling. This results in a system that is easy to use and flexible and can provide a programmer with the desired amount of control in using idle processing power over a network of workstations. The practical feasibility of the model has been demonstrated by implementing it for Unix-based workstation environments.</p>
Index Termsdistributed applications generation; template-based approach; network of workstations; computational model; RPC model; template attachment; sequential procedures; communication behavior; low-level code; correct synchronization; scheduling; Unix-based workstation environments; distributed processing; parallel programming; programming environments; software engineering
M. Green, J. Schaeffer and A. Singh, "A Template-Based Approach to the Generation of Distributed Applications Using a Network of Workstations," in IEEE Transactions on Parallel & Distributed Systems, vol. 2, no. , pp. 52-67, 1991.