Distributed Controller Synthesis for Local Specifications

  • P. Madhusudan
  • P.S. Thiagarajan
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2076)


We consider the problem of synthesizing distributed controllers for reactive systems against local specifications. We show that a larger class of architectures become decidable in comparison to the analogous problem for global specifications. We identify the exact class of architectures for which the problem is decidable. Our results also show the decidability of a related realizability problem for local specifications.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [AHK97]
    R. Alur, T.A. Henzinger, and O. Kupferman. Alternating-time temporal logic. In Proc. 38th IEEE FOCS, pages 100–109, October 1997.Google Scholar
  2. [ALW89]
    M. Abadi, L. Lamport, and P. Wolper. Realizable and unrealizable concurrent program specifications. In Proc. 16th ICALP, vol. 372, pages 1–17. LNCS, Springer-Verlag, July 1989.Google Scholar
  3. [BL69]
    J.R. Büchi and L.HG. Landweber. Solving sequential conditions by finite-state strategies. Trans. AMS, 138:295–311, 1969.CrossRefGoogle Scholar
  4. [dAH00]
    Luca de Alfaro and Thomas A. Henzinger. Concurrent omega-regular games. In Proc., LICS’ 00, 15th Annual Conf., pages 141–154, 2000.Google Scholar
  5. [dAHM00]
    Luca de Alfaro, Thomas A. Henzinger, and F.Y.C. Mang. The control of synchronous systems. In Proc., CONCUR’ 00, 11th Int. Conf., vol. 1877 of LNCS, pages 458–473, Penn. State Univ, USA, Sept. 2000.Google Scholar
  6. [KMTV00]
    O. Kupferman, P. Madhusudan, P.S. Thiagarajan, and M. Vardi. Open systems in reactive environments: Control and synthesis. In Proc., CONCUR’ 00, 11th Int. Conf., vol. 1877 of LNCS, USA, Sept. 2000.Google Scholar
  7. [KV96]
    O. Kupferman and M.Y. Vardi. Module checking. In CAV, Proc. 8th Intl. Conf., vol. 1102 of LNCS, pages 75–86. Springer-Verlag, 1996.Google Scholar
  8. [KV99]
    O. Kupferman and M.Y. Vardi. Church’s problem revisited. The Bulletin of Symbolic Logic, 5(2):245–263, June 1999.MATHCrossRefMathSciNetGoogle Scholar
  9. [MS95]
    D.E. Muller and P.E. Schupp. Simulating alternating tree automata by nondeterministic automata: New results and new proofs of theorems of Rabin, McNaughton and Safra. Theoretical Computer Science, 141:69–107, 1995.MATHCrossRefMathSciNetGoogle Scholar
  10. [MT98]
    P. Madhusudan and P. S. Thiagarajan. Controllers for discrete event systems via morphisms. In In Proc., CONCUR’98, 9th Int. Conf., vol. 1466 of LNCS, pages. 18–33, France, September 1998.Google Scholar
  11. [PR79]
    G.L. Peterson and J.H. Reif. Multiple-person alternation. In Proc. 20th IEEE Symp. on FOCS, pages 348–363, 1979.Google Scholar
  12. [PR89]
    A. Pnueli and R. Rosner. On the synthesis of a reactive module. In Proc. 16th ACM Symp. on Principles of Prog. Languages, Austin, January 1989.Google Scholar
  13. [PR90]
    A. Pnueli and R. Rosner. Distributed reactive systems are hard to synthesize. In Proc. 31st IEEE Symp. FOCS, pages 746–757, 1990.Google Scholar
  14. [Rab72]
    M.O. Rabin. Automata on infinite objects and Church’s problem. Amer. Mathematical Society, 1972.Google Scholar
  15. [RW89]
    P.J.G. Ramadge and W.M. Wonham. The control of discrete event systems. IEEE Transactions on Control Theory, 77:81–98, 1989.Google Scholar
  16. [Saf88]
    S. Safra. On the complexity of ω-automata. In Proc. 29th IEEE Symp. FOCS, pages 319–327, White Plains, October 1988.Google Scholar
  17. [Tho90]
    W. Thomas. Automata on infinite objects. Handbook of Theoretical Computer Science, pages 165–191, 1990.Google Scholar
  18. [Tho95]
    W. Thomas. On the synthesis of strategies in infinite games. In E.W. Mayr and C. Puech, editors, Proc. 12th Symp. on Theoretical Aspects of Comp. Sc., vol. 900 of LNCS, pages 1–13. Springer-Verlag, 1995.Google Scholar
  19. [MT01]
    P. Madhusudan and P. S. Thiagarajan. Distributed Controller Synthesis for Local Specifications. Technical Report TCS-01-1, Chennai Mathematical Institute, India. Available at http://www.smi.ernet.in

Copyright information

© Springer-Verlag Berlin Heidelberg 2001

Authors and Affiliations

  • P. Madhusudan
    • 1
  • P.S. Thiagarajan
    • 2
  1. 1.The Institute of Mathematical SciencesUSA
  2. 2.CREST, School of ECEGeorgia Institute of TechnologyAtlantaUSA

Personalised recommendations