Back to Search Start Over

A real-time object-oriented data model and prototype implementation

Authors :
Nada Louati
Rafik Bouaziz
Zied Ellouze
Source :
ISORC
Publication Year :
2013
Publisher :
IEEE, 2013.

Abstract

Real-time databases are different from conventional databases in that they have timing constraints on data and on transactions upon the data. The timing constraints of data require that the current status of the real world must be close enough to the state represented by the contents of the database. The timing constraints of transactions are typically expressed in the form of deadline which indicates a certain time in the future by which a transaction must be completed. Conventional data models can not be directly applied to describe the conceptual data model of a real-time database, since there is no mechanism to deal with the representation of timing constraints. A real-time data model should simultaneously satisfy many goals. It should clearly and concisely provide support for specifying timing constraints on data and transactions, semantics of real-time data and real-time transactions, concurrency control mechanisms, and transactions scheduling policies to meet the timing constraints defined by the real-time applications. This paper presents a real-time object-oriented data model and its use in designing real-time extensions to the DB4O database management system. This data model supports expression of time-constrained data, time-constrained transactions, concurrency control mechanisms, and transactions scheduling policies. It also can be integrated easily in existing object-oriented method and permits automatic code generation of all the real-time code of an application.

Details

Database :
OpenAIRE
Journal :
16th IEEE International Symposium on Object/component/service-oriented Real-time distributed Computing (ISORC 2013)
Accession number :
edsair.doi...........bf043bde5c82e3bdf585c915119b343f
Full Text :
https://doi.org/10.1109/isorc.2013.6913201