On-the-fly Emptiness Check of Transition-Based Streett Automata

  • Authors:
  • Alexandre Duret-Lutz;Denis Poitrenaud;Jean-Michel Couvreur

  • Affiliations:
  • EPITA Research and Development Laboratory (LRDE),;Laboratoire d'Informatique de Paris 6 (LIP6),;Laboratoire d'Informatique Fondamentale d'Orléans (LIFO),

  • Venue:
  • ATVA '09 Proceedings of the 7th International Symposium on Automated Technology for Verification and Analysis
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

In the automata theoretic approach to model checking, checking a state-space S against a linear-time property φ can be done in O(|S |×2O(|φ |)) time. When model checking under n strong fairness hypotheses expressed as a Generalized Büchi automaton, this complexity becomes O(|S |×2O(|φ | + n )). Here we describe an algorithm to check the emptiness of Streett automata, which allows model checking under n strong fairness hypotheses in O(|S |×2O(|φ |)×n ). We focus on transition-based Streett automata, because it allows us to express strong fairness hypotheses by injecting Streett acceptance conditions into the state-space without any blowup.