SBIR-STTR Award

Development of SQL conformance testing enhancements
Award last edited on: 4/11/2002

Sponsored Program
SBIR
Awarding Agency
DOC : NIST
Total Award Amount
$230,335
Award Phase
2
Solicitation Topic Code
-----

Principal Investigator
Michael Betts

Company Information

Software Development Group

187 Griswold Road
Wethersfield, CT 06109
   (860) 563-8448
   info@softdevgroup.com
   www.softdevgroup.com
Location: Single
Congr. District: 01
County: Hartford

Phase I

Contract Number: ----------
Start Date: ----    Completed: ----
Phase I year
1993
Phase I Amount
$34,981
ANSI has completed a new standard for Database Language SQL, SQL - 1992. This standard is composed of three levels of conformance, Full SQL, Intermediate SQL, and Entry SQL. Entry SQL is a slightly enhanced version of the SQL - 1989 standard.The NIST has accepted the ANSI SQL-1992 standard with some modifications. They also added another level, Transitional SQL, between Intermediate SQL and Entry SQL.To test relational database implementations for conformance to the ANSI and Government standards, the NIST created the SQL Test Suite. It consists of eleven test suites including suites for Embedded SQL and Module Language for Ada, C, COBOL, Fortran and Pascal, and a separate suite for Interactive SQL. Currently, the NIST is updating the SQL Test Suite to the Entry SQL standard.There is a need for test suites for Intermediate SQL and Full SQL(possibly also Transitional SQL). This proposal is for an Intermediate SQL Test Suite. It will be composed of twenty-two test suites. These include the eleven in the NIST SQL Test Suite, four more for MUMPS and PL/I, and seven to test Dynamic SQL for each programming language. The Intermediate SQL Test Suite will be fully compatible with the Entry SQL Test Suite.Commercial Applications: SQL-1992 will become an important component in open systems. With the use and number of relational products growing, adherance to the standard will become increasingly crucial.

Phase II

Contract Number: ----------
Start Date: ----    Completed: ----
Phase II year
1994
Phase II Amount
$195,354
To test relational database implementations forconformance to the ANSI and Government standards, NIST createdthe SQL Test Suite. The current Test Suite only tests Entry LevelSQL. And the testing technology used in this Test Suite, whileeffective, could be improved. We intend to enhance the existingNIST SQL testing technology by adding a test catalog, TEd macrocapabilities, a test developer's toolkit, and several end userutilities.Many of the Transitional and Intermediate SQL tests specified inPhase 1 will be implemented to validate the enhanced testingtechnology. A SQL knowledge base continuing statisticalinformation will be built which will provide a core advancedtechnology that is applicable to many NIST and commercialproblems. A portable SQL Flagger will be implemented using theSQL knowledge base.Commercial Applications:The SQL knowledge base technologydeveloped in this proposal has tremendous commercial potential.Also, the SQL Flagger can be sold directly to datbase productvendors, as well as a tool for database developers.