错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Z3-Noodler: An Automata-based String Solver

  • Yu-Fang Chen,
  • David Chocholatý,
  • Vojtěch Havlena,
  • Lukáš Holík,
  • Ondřej Lengál,
  • Juraj Síč

摘要

Z3-Noodler is a fork of Z3 that replaces its string theory solver with a custom solver implementing the recently introduced stabilization-based algorithm for solving word equations with regular constraints. An extensive experimental evaluation shows that Z3-Noodler is a fully-fledged solver that can compete with state-of-the-art solvers, surpassing them by far on many benchmarks. Moreover, it is often complementary to other solvers, making it a suitable choice as a candidate to a solver portfolio.