In a Real-Time DataBase
Management System (RTDBMS), transactions must not only maintain the consistency
constraints of the database but also satisfy their timing constraints. In addition, a
RTDBMS often involves processing both temporal and persistent data. A RTDBMS is
appropriate for applications such as air traffic control, stock trading,
telecommunications, flexible manufacturing and aircraft flight programs. Its main goal is
to meet the timing constraints of data transactions regardless of system or transaction
failures. Our research in this area aims at the development of techniques to manage
concurrency control, nested transactions, real-time promising, and recovery. Our work has
been funded in part by the National Science
Foundation.