HKU Research  The University of Hong Kong
Department of Computer Science
Feature
home
current research
people
publications
HKU CS

 

14 Dec 2006

Symbolic Query Processing
Line
Speaker: Eric LO

Abstract

In software engineering, symbolic execution is a program verification technique, which represents values of program variables with symbolic values instead of concrete data and manipulates expressions based on those symbolic values. Symbolic query processing (SQP) is a novel technique that integrates the concept of symbolic execution into traditional query processing. In SQP, data are represented by symbols and a query evaluates symbolic data rather than concrete data. SQP can extend traditional program verification techniques and automatic test case generation systems to support database applications. In addition, SQP facilitates a wide range of database testing tasks such as testing of memory managers and testing the cardinality estimation components of query optimizers in a database management system. In this talk, we cover the concept of SQP, its applications, and present a test database generator that is based on SQP.

Read the Presentation Slides...

Back to the top

Comment?  Send to dbgroup@cs.hku.hk