• DocumentCode
    3428957
  • Title

    Synthesis of communicating controllers for distributed systems

  • Author

    Kalyon, G. ; Le Gall, T. ; Marchand, H. ; Massart, T.

  • Author_Institution
    U.L.B., Brussels, Belgium
  • fYear
    2011
  • fDate
    12-15 Dec. 2011
  • Firstpage
    1803
  • Lastpage
    1810
  • Abstract
    We consider the control of distributed systems composed of subsystems communicating asynchronously; the aim is to build local controllers that restrict the behavior of a distributed system in order to satisfy a global state avoidance property. We model our distributed systems as communicating finite state machines with reliable unbounded FIFO queues between subsystems. Local controllers can only observe their proper local subsystems and do not observe the queues. To refine their control policy, they can use the FIFO queues to communicate by piggybacking extra information to the messages sent by the subsystems. We define synthesis algorithms allowing to compute the local controllers. We explain how we can ensure the termination of this control algorithm by using abstract interpretation techniques, to overapproximate queue contents by regular languages. An implementation of our algorithms provides an empirical evaluation of our method.
  • Keywords
    control system synthesis; distributed control; finite state machines; queueing theory; abstract interpretation techniques; communicating controllers synthesis; communicating finite state machines; distributed systems; global state avoidance property; regular languages; reliable unbounded FIFO queues; Clocks; Computer architecture; Delay; Distributed control; Reliability; Vectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Decision and Control and European Control Conference (CDC-ECC), 2011 50th IEEE Conference on
  • Conference_Location
    Orlando, FL
  • ISSN
    0743-1546
  • Print_ISBN
    978-1-61284-800-6
  • Electronic_ISBN
    0743-1546
  • Type

    conf

  • DOI
    10.1109/CDC.2011.6160584
  • Filename
    6160584