Abstract
In distributed systems, local controllers often need to impose global guarantees. A solution that will not impose additional synchronization may not be feasible due to the lack of ability of one process to know the current situation at another. On the other hand, a completely centralized solution will eliminate all concurrency. A good solution is usually a compromise between these extremes, where synchronization is allowed for in principle, but avoided whenever possible. In a quest for practicable solutions to the distributed control problem, one can constrain the executions of a system based on the pre-calculation of knowledge properties and allow for temporary interprocess synchronization in order to combine the knowledge needed to control the system. This type of control, however, may incur a heavy communication overhead. We introduce the use of simple supervisor processes that accumulate information about processes until sufficient knowledge is collected to allow for safe progression. We combine the knowledge approach with a game theoretic search that prevents progressing to states from which there is no way to guarantee the imposed constraints.
Original language | English |
---|---|
Title of host publication | Computer Aided Verification - 23rd International Conference, CAV 2011, Proceedings |
Pages | 510-525 |
Number of pages | 16 |
DOIs | |
State | Published - 2011 |
Event | 23rd International Conference on Computer Aided Verification, CAV 2011 - Snowbird, UT, United States Duration: 14 Jul 2011 → 20 Jul 2011 |
Publication series
Name | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
---|---|
Volume | 6806 LNCS |
ISSN (Print) | 0302-9743 |
ISSN (Electronic) | 1611-3349 |
Conference
Conference | 23rd International Conference on Computer Aided Verification, CAV 2011 |
---|---|
Country/Territory | United States |
City | Snowbird, UT |
Period | 14/07/11 → 20/07/11 |
Bibliographical note
Funding Information:The research of the 1st author was funded by Israeli Science Foundation (ISF) grant 1252/09. The research of the 2nd author was funded by Royal Society Grant TG100660 ‘Synthesising Permissive Monitors’, The research of the 3rd author was funded by Engeering and Physical Science Research Council (EPSRC), grant EP/H046623/1.