Degree Type

Creative Component

Semester of Graduation

Spring 2019


Computer Science

First Major Professor

Shashi Gadia


Master of Science (MS)


Computer Science


Cyclone Database Implementation workbench (CyDIW) is a platform that is used to implement new database prototypes, use command-based external systems (clients) & perform benchmarking. The workbench supports a scripting language designed to perform complex & self-contained benchmarking experiments. CyDIW consists of database prototypes such as NC-94(a spatiotemporal database), Enterprise Database (EDB) and different clients like Saxon, MySQL, OOXquery, R, Simple Calculator. All these clients are interfaced with workbench using adapters. These adapters receive the command from CyDIW, execute them and provide the output back to CyDIW. In this project, it was observed that the parsing of CyDIW command was leading to conflicts with the use of variables. A new parser is built where the concept of a command is straightforward and the use of CyDIW becomes easier. It was also identified that there are commands which can be removed from CyDIW and built as a separate client for simplicity. To achieve this, new clients have been developed to make CyDIW a lightweight application. This helps users to conduct experiments with no ambiguity and makes CyDIW flexible.

Copyright Owner

Sri Charan Admala

File Format