Home | Profile  | Research  | Project DataTime Table | Links


 

Title

Description

 
 

Notice

 
 

Due to the limit of disk quota in the Computer Science Department, I have not uploaded the source level document.  In order to get the source files, please give me email first.

 
     

ParaDB

 

 
 

The main goal of this project is to design and implement the parametric database (ParaDB). Conceptually, ParaDB consists of the parametric data model (ParaDM) and the parametric structured query language (ParaSQL). Parametric data model is a data model for multi-dimensional databases such as temporal, spatial, spatiotemporal, or multi-level secure databases. Main difference compared to the classical relational data model is that ParaDM models an object as a single tuple, and an attribute is defined as a function from parametric elements. The set of parametric elements is closed under union, intersection, and complementation. These operations are counterparts of "or," "and," and "not" in a natural language like English.  Therefore, the closure properties provide very flexible ways to query on objects without introducing additional self-join operations which are frequently required in other multi-dimensional database models.

If you have questions on the project and found some errors or typos in thesis proposal, please shoot me an email to rsyoung@cs.iastate.edu. Your comments are valuable. (April, 2, 2004)

 
 

 

 

CHMS

   
 

ICHMS stands for Centralized Http server Management System. It has been developed as CS587x Fall 2002 semester project with Tae-Hyung Kim.

 
     

RAST

   
  RAST stands for Requirement Analysis Supporting Tool. It has been developed as CS515x Fall 2002 semester project. RAST system analyzes requirement specifications based on the linguistic information which is extracted by Phraser and Tagger developed by Antonio Zamora.  
     

Query-friendly Compression and Indexing of Recurring Structures in XML Documents

 
  This is the final result of CS661 project in Fall 2002 semester. During the project, Justin, Satish, and I designed a system having better compression ratio compared with XGrind as well as supporting index things in compressed XML domain.  
     

XPDec

   
  XPDec stands for XML Plagiarism Detection system. Originally, I have developed the XPDec system as a semester project of Cpr E 587x Spring 2002. At that time, the functions of XPDec system were limited. That is, it was only able to detect reordering programming plagiarism written in C. After finishing developing the first version of XPDec system, I have decided to extend the system for my MS thesis. At the time of defending my thesis, XPDec system was able to give some values to each suspected source program as well as to find similarities of control sequences among programs.  
     

Small XML Generator

 
  This program is the result of the project of CS562x in Fall 2001. In this project, Small Matching Language was defined to generate an XML document from a relational database.  
     

Class Management System

 
  This program is the result of the project of CS461 in Fall 2001. This project can be divided into three main systems. The first system is a stand alone system-the main work of this system is to add students, courses, and so on. The second system is an XML system-the main purpose of this system is to generate instructor's information as an XML document automatically. The last system is a servlet system. Using this system, students can register for classes over the Internet.   
     

Client-Server Program

 
  This program is the result of CS586 in Fall 2000. In this project, Hector, Femita, and I made a team to develop the system. The client-server system provides access to a medical record database for medical professional staff. Tomcat and JAVA servlet are used. Only servlet part is available