RTSORAC: Design of a Real-Time Object-Oriented Database System

A real-time database is a database in which both the data and the operations upon the data may have timing constraints. To provide logical and temporal correctness, these constraints must be well integrated into the static and dynamic constructs of the model used to specify the database. The RTSORAC (Real-Time Semantic Objects Relationships And Constraints) group at the University of Rhode Island (URI) has integrated real-time, object-oriented, semantic and active database approaches to develop a formal model for the speciication of objects, relationships, constraints, updates, and transactions. In this paper we describe the model and the ongoing implementation of the RTSORAC system using the Open Object-Oriented Database (OODB) developed by Advanced Research Projects Agency, Texas Instruments, and others.