Symbolic automata constraint solving

  • Authors:
  • Margus Veanes;Nikolaj Bjørner;Leonardo De Moura

  • Affiliations:
  • Microsoft Research, Redmond, WA,;Microsoft Research, Redmond, WA,;Microsoft Research, Redmond, WA,

  • Venue:
  • LPAR'10 Proceedings of the 17th international conference on Logic for programming, artificial intelligence, and reasoning
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Constraints over regular and context-free languages are common in the context of string-manipulating programs. Efficient solving of such constraints, often in combination with arithmetic and other theories, has many useful applications in program analysis and testing. We introduce and evaluate a method for symbolically expressing and solving constraints over automata, including subset constraints. Our method uses techniques present in the state-of-the-art SMT solver Z3.