• DocumentCode
    2837407
  • Title

    A system for synthesizing distributed algorithm skeletons

  • Author

    Kieronska, D.H. ; Tsang, C.P.

  • Author_Institution
    Dept. of Comput. Sci., Western Australia Univ., Nedlands, WA, Australia
  • fYear
    1989
  • fDate
    22-24 Nov 1989
  • Firstpage
    614
  • Lastpage
    617
  • Abstract
    Linear time propositional temporal logic has been proposed as a specification language for the synthesis of distributed program skeletons by P.L. Wolper (Proc. of Principles of Prog. Lang., p.20-33, 1982). He also outlined a method for the synthesis of distributed programs with centralized controls. However, details of the implementation of the algorithms and how to overcome the centralized control of distributed programs have not been investigated. The authors report the implementation of a system to synthesize fully distributed concurrent programs. The overall structure of the system and algorithms are described. Also, their method of handling noncentralized distributed systems is presented. The system is demonstrated by its application to the synthesis of the distributed mutual exclusion algorithm. Finally the complexity and the applications of such a system are discussed
  • Keywords
    distributed processing; parallel programming; specification languages; temporal logic; complexity; distributed algorithm skeletons; distributed mutual exclusion algorithm; distributed program skeletons; linear time propositional temporal logic; noncentralized distributed systems; specification language; Centralized control; Computer science; Control system synthesis; Distributed algorithms; Logic; Skeleton; Specification languages;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    TENCON '89. Fourth IEEE Region 10 International Conference
  • Conference_Location
    Bombay
  • Type

    conf

  • DOI
    10.1109/TENCON.1989.177015
  • Filename
    177015