Methods for knowledge based controlling of distributed systems

  • Authors:
  • Saddek Bensalem;Marius Bozga;Susanne Graf;Doron Peled;Sophie Quinton

  • Affiliations:
  • Centre Equation, VERIMAG, Gieres, France;Centre Equation, VERIMAG, Gieres, France;Centre Equation, VERIMAG, Gieres, France;Department of Computer Science, Bar Ilan University, Ramat Gan, Israel;Centre Equation, VERIMAG, Gieres, France

  • Venue:
  • ATVA'10 Proceedings of the 8th international conference on Automated technology for verification and analysis
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Controlling concurrent systems to impose some global invariant is an undecidable problem. One can gain decidability at the expense of reducing concurrency. Even under this flexible design assumption, the synthesis problem remains highly intractable. One practical method for designing controllers is based on checking knowledge properties upon which the processes can make their decisions whether to allow or block transitions. A major deficiency of this synthesis method lies in calculating the knowledge based on the system that we want to control, and not on the resulted system. The original system has less knowledge, and as a result, we may introduce far more synchronization than needed. In this paper we show techniques to reduce this overhead.