A Kleene theorem and model checking algorithms for existentially bounded communicating automata

  • Authors:
  • Blaise Genest;Dietrich Kuske;Anca Muscholl

  • Affiliations:
  • IRISA, Rennes, France and LIAFA, Université Paris, France;Institut für Informatik, Universität Leipzig, Germany and Technische Universität Dresden, Germany;LIAFA, Université Paris, France

  • Venue:
  • Information and Computation
  • Year:
  • 2006

Quantified Score

Hi-index 0.01

Visualization

Abstract

The behavior of a network of communicating automata is called existentially bounded if communication events can be scheduled in such a way that the number of messages in transit is always bounded by a value that depends only on the machine, not the run itself. We show a Kleene theorem for existentially bounded communicating automata, namely the equivalence between communicating automata, globally cooperative compositional message sequence graphs, and monadic second order logic. Our characterization extends results for universally bounded models, where for each and every possible scheduling of communication events, the number of messages in transit is uniformly bounded. As a consequence, we give solutions in spirit of Madhusudan (2001) for various model checking problems on networks of communicating automata that satisfy our optimistic restriction.