• DocumentCode
    3223671
  • Title

    Synthesizing distributed systems

  • Author

    Kupermann, O. ; Varfi, M.Y.

  • Author_Institution
    Hebrew Univ., Jerusalem
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    389
  • Lastpage
    398
  • Abstract
    In system synthesis, we transform a specification into a system that is guaranteed to satisfy the specification. When the system is distributed, the goal is to construct the system´s underlying processes. Results on multi-player games imply that the synthesis problem for linear specifications is undecidable for general architectures, and is nonelementary decidable for hierarchical architectures, where the processes are linearly ordered and information among them flows in one direction. In this paper, we present a significant extension of this result. We handle both linear and branching specifications, and we show that a sufficient condition for decidability of the synthesis problem is a linear or cyclic order among the processes, in which information flows in either one or both directions. We also allow the processes to have internal hidden variables, and we consider communications with and without delay. Many practical applications fall into this class
  • Keywords
    concurrency theory; decidability; distributed processing; formal specification; game theory; branching specifications; communication delays; cyclically ordered processes; decidability; distributed system synthesis; general architectures; hierarchical architectures; information flow; internal hidden variables; linear specifications; linearly ordered processes; multi-player games; sufficient condition; underlying processes; Computer science; Control system synthesis; Delay; Logic; Open systems; Signal generators; Signal processing; Signal synthesis; Sufficient conditions; Supervisory control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Logic in Computer Science, 2001. Proceedings. 16th Annual IEEE Symposium on
  • Conference_Location
    Boston, MA
  • ISSN
    1043-6871
  • Print_ISBN
    0-7695-1281-X
  • Type

    conf

  • DOI
    10.1109/LICS.2001.932514
  • Filename
    932514