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
Link To Document