Publication Date


Document Type


Committee Members

Thomas Hartrum (Committee Member), Mateen Rizki (Advisor), Thomas Sudkamp (Committee Member)

Degree Name

Master of Science (MS)


Human beings handle time-based events continuously; however the passage of time does not play an active part in most business systems because they are typically driven by interaction from human users or other systems. In order to take an action based upon the passage of time it is necessary to build a framework which will monitor the progression of time and a way to define what events the system should be waiting for. This thesis describes such a system, and shows that the system performs as specified. With this system business users are able to build event-condition-action rules using a simple graphical user interface. These rules are then maintained by the system as events which are updated if the source data from which they were generated is modified. When the appropriate time comes they will be activated and the action assigned by the rule will be completed.

Page Count


Department or Program

Department of Computer Science

Year Degree Awarded