• DocumentCode
    1263933
  • Title

    A template-based approach to the generation of distributed applications using a network of workstations

  • Author

    Singh, Ajit ; Schaeffer, Jonathan ; Green, Mark

  • Author_Institution
    Dept. of Comput. Sci., Alberta Univ., Edmonton, Alta., Canada
  • Volume
    2
  • Issue
    1
  • fYear
    1991
  • fDate
    1/1/1991 12:00:00 AM
  • Firstpage
    52
  • Lastpage
    67
  • Abstract
    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
  • Keywords
    distributed processing; parallel programming; programming environments; software engineering; RPC model; Unix-based workstation environments; communication behavior; computational model; correct synchronization; distributed applications generation; low-level code; network of workstations; scheduling; sequential procedures; template attachment; template-based approach; Application software; Computational modeling; Computer networks; Concurrent computing; Distributed computing; Parallel processing; Parallel programming; Power engineering computing; Power system modeling; Workstations;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.80189
  • Filename
    80189