Share this page
Share this page E-mail this page Print this page RSS feeds
Home > Publications > Symbolic Query Exploration
Symbolic Query Exploration

We study the problem of generating a database and parameters for a given parameterized SQL query satisfying a given test condition. We introduce a formal background theory that includes arithmetic, tuples, and sets, and translate the generation problem into a satisfiability or model generation problem modulo the background theory. We use the satisfiability modulo theories (SMT) solver Z3 in the concrete implementation. We describe an application of model generation in the context of the database unit testing framework of Visual Studio.

qex.pdf
PDF file

In: ICFEM'09

Publisher: Springer Verlag
All copyrights reserved by Springer 2007.

Details

Type: Inproceedings

Previous Versions

Margus Veanes, Pavel Grigorenko, Peli de Halleux, and Nikolai Tillmann. Symbolic Query Exploration, Microsoft, May 2009.