University of Houston
Department of Computer Science

In partial fullfillment of the Requirements for the Degree of
Master of Science


Bowen Liu
will defend her thesis

Object-oriented Templates for WWW Development
and Management: A Model and Its Implementation

Abstract

Internet applications constitute one of the hottest areas in computer and information industry nowadays. The problems with current web development and maintenance arise from the fact that web development does not relate well to state-of-the-art software engineering concepts. Most web developers simply ignore the software engineering concept and design web applications based on their personal experiences. Usually, little or no abstraction of the application is made. Such a development approach is not only time-consuming, but also error-prone. To solve these problems, I have developed an object-oriented software tool for large-scale web site development, management and update. The object-oriented template-driven software tool provides a connection among different objects of a complex web site. The object-oriented principle is applied throughout the development process of the software tool. The overall structure of the software tool is described and implemented. The software tool is implemented using TML (Text Markup Language) and Perl. Generally speaking, the software tool is a template-driven approach to generate web pages on-the-fly. The software tool has several distinguished features. (1) The software tool is simple and easy to use. (2) The software tool is quality, cost and time efficient for web development; web pages produced using the tool are less likely to have errors. (3) The programs implemented to assemble various components are implementation independent. On-the-fly generation of the templates and the multiple site functionality are other significant features of the project.


Date: Friday, November 12, 1999
Time: 10:00 am
Place: 550-PGH


Faculty, students, and the general public are invited
Thesis Advisor: Dr. Ernst Leiss