Qex: Symbolic SQL Query Explorer
Qex: Symbolic SQL Query Explorer
复制标题
Qex:符号 SQL 查询浏览器
DOI:
--
复制
发表时间:
2010
期刊:
影响因子:
--
通讯作者:
J. D. Halleux
中科院分区:
文献类型:
--
作者:
Margus Veanes;N. Tillmann;J. D. Halleux
We describe a technique and a tool called Qex for generating input tables and parameter values for a given parameterized SQL query. The evaluation semantics of an SQL query is translated into a specific background theory for a satisfiability modulo theories (SMT) solver as a set of equational axioms. Symbolic evaluation of a goal formula together with the background theory yields a model from which concrete tables and values are extracted. We use the SMT solver Z3 in the concrete implementation of Qex and provide an evaluation of its performance.