30.03.14 - 04.04.14, Seminar 14141

Reachability Problems for Infinite-State Systems

Diese Seminarbeschreibung wurde vor dem Seminar auf unseren Webseiten veröffentlicht und bei der Einladung zum Seminar verwendet.


Many standard verification problems can be rephrased as reachability problems, and there exist powerful methods for reachability of infinite-state systems. However, applications require not only decidability results, but provably optimal algorithms. This Dagstuhl Seminar shall focus on complexity and algorithmic issues for the verification of infinite-state systems, with special emphasis on reachability problems.

Verification of innite-state systems can be illustrated by considering the case of counter systems, i.e., computational models combining finite-state control with counters. Counter systems have been used to model distributed protocols, programs with recursive parallel threads, programs with pointers, broadcast protocols, replicated finite-state programs, asynchronous programs, etc. If zero-tests are allowed - one speaks of "Minsky machines" -, counter systems are Turing powerful, and so all verification problems are undecidable. However, many problems can be decided when zero-tests are forbidden - one speaks of VASS, for "vector addition systems with states", or equivalently "Petri nets". In particular, reachability was shown decidable in 1982, and this can be leveraged into many more positive results. Moreover, researchers developed techniques that, while necessarily incomplete, allow to analyze many questions: reversal-bounded analysis à la Ibarra, accelerations à la FAST, or well-structured extensions of VASS, see e.g., the forward analysis procedure. In turn, these techniques have led to many new theoretical results. For instance, it has been shown that the reachability sets of both reversal-bounded counter and at counter automata are effectively definable in Presburger arithmetic (assuming some additional conditions).

The seminar will address, among other, the following questions:

  • Complexity of reachability on various models: parameterized counter systems, lossy channel systems, lossy counter systems, at counter systems, reversal-bounded counter systems, and other.
  • Decidability and complexity of reachability problems for Petri nets extensions: timed Petri nets, Petri nets with one zero-test, with one unbounded counter, linear dynamical systems, BVASS, data nets, and other.
  • Recent development and uses of the theory of well-structured transition systems.
  • Decidability and complexity of reachability for systems with multiple (constraints) stacks: multiphase, reversal-bounded, and other.
  • Games on infinite-state systems: counter automata, timed systems, weighted automata. Games with energy constraints.
  • Monadic logics with costs.
  • New developments in the algorithmics of Presburger logics; SMT-solvers.