|
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 |
|
|
|
|
|