Language Containment Checking with Nondeterministic BDDs

  • Authors:
  • Bernd Finkbeiner

  • Affiliations:
  • -

  • Venue:
  • TACAS 2001 Proceedings of the 7th International Conference on Tools and Algorithms for the Construction and Analysis of Systems
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

Checking for language containment between nondeterministic 驴-automata is a central task in automata-based hierarchical verification. We present a symbolic procedure for language containment checking between two B眉chi automata. Our algorithm avoids determinization by intersecting the implementation automaton with the complement of the specification automaton as an alternating automaton. We present a fix-point algorithm for the emptiness check of alternating automata. The main data structure is a nondeterministic extension of binary decision diagrams that canonically represents sets of Boolean functions.