Nizar Idoudi, Claude Duvallet, Bruno Sadeg, Rafik Bouaziz, Faiez Gargouri



A real-time database is a database in which both the data and the operations upon the data may have timing constraints. Our objective in this paper is to model easily real-time database structures using the Model-Driven Engineering paradigm, specially the UML2 language. For that purpose, we propose an UML2.0 profile, entitled UML-RTDB, which is based on UML2.O Profiles package, in order to cope with the specific need of designing real-time databases.


  1. Amirijoo, M., Hansson, J., and Son, S. H. (2006). Specification and management of QoS in real-time databases supporting imprecise computations. IEEE Transactions on Computers, 55(3):304-319.
  2. Debnath, N., Riesco, D., Maccio, A., Montejano, G., and Martellotto, P. (2003). Definition of a new kind of UML stereotype based on OMG metamodel. In Proceedings of the ACS/IEEE Arab International Conference on Computer Systems and Applications: AICCSA'03, Tunis, Tunisia.
  3. DiPippo, L. C. and Ma, L. (2000). A UML package for specifying real-time objects. Computer Standards and Interfaces, 22(5):307-321.
  4. Douglass, B. (2004). Real Time UML, Third Edition : Advances in The UML for Real-Time Systems. Pearson Education, Inc, 0-321-16076-2.
  5. ITU-T (November 1999). Recommendation Z.109: languages for telecommunications applications - SDL combined with UML. International Telecommunication Union.
  6. Kim, W. (1995). Object-Oriented Database Systems: Promises, Reality, and Future. Modern Database Systems, pages 255-280. Addison Wesly.
  7. Lanusse, A., Gérard, S., and Terrier, F. (1999). Real-time modeling with UML: The ACCORD approach. In Bézivin, J. and Muller, P.-A., editors, The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998, Selected Papers, volume 1618 of LNCS, pages 319-335. Springer.
  8. Locke, D. (2001). Applications and system characteristics. In Real-Time Database Systems: Architecture and Techniques, pages 17-26. Kluwer Academic Publishers.
  9. OMG (January 2005). ”UML Profile for Schedulability, Performance and Time, v1.1”, formal/2005-01-02.
  10. OMG (November 2007). ”Unified Modeling Language (UML), Infrastructure, v2.1.2”, formal/2007-11-04.
  11. Ramamritham, K. (1993). Real-Time Databases. Journal of Distributed and Parallel Databases, 1(2):199-226.
  12. Ramamritham, K., Son, S., and DiPippo, L. (2004). RealTime Databases and Data Services. Real-Time Systems, 28:179-215.
  13. STANKOVIC, J., SON, S., and HANSSON, J. (1999). Misconceptions about real-time databases. IEEE Computer, 32(6):29-36.
  14. Stankovic, J., Son, S., and Liebeherr, J. (1997). BeeHive: Global Multimedia Database Support for Dependable, Real-Time Applications. In Real-Time Database and Information Systems, pages 409-422. Kluwer Academic Publishers.
  15. Terrier, F., Lanusse, A., Bras, D., Roux, P., and Vanuxeem, P. (1997). Concurrent object for multitasking. In L'objet, volume 3, pages 179-196, Paris, France.
  16. Wolfe, V. F., Prichard, J. J., Dipippo, L. C., and Black, J. (1997). Real-Time Database System: Issues and Applications, chapter The RTSORAC Real-TimeObject-Oriented DataBase Prototype, pages 279-301. Kluwer Academic Publishers.

Paper Citation

in Harvard Style

Idoudi N., Duvallet C., Sadeg B., Bouaziz R. and Gargouri F. (2008). STRUCTURAL MODEL OF REAL-TIME DATABASES . In Proceedings of the Tenth International Conference on Enterprise Information Systems - Volume 6: ICEIS, ISBN 978-989-8111-38-8, pages 319-324. DOI: 10.5220/0001704403190324

in Bibtex Style

author={Nizar Idoudi and Claude Duvallet and Bruno Sadeg and Rafik Bouaziz and Faiez Gargouri},
booktitle={Proceedings of the Tenth International Conference on Enterprise Information Systems - Volume 6: ICEIS,},

in EndNote Style

JO - Proceedings of the Tenth International Conference on Enterprise Information Systems - Volume 6: ICEIS,
SN - 978-989-8111-38-8
AU - Idoudi N.
AU - Duvallet C.
AU - Sadeg B.
AU - Bouaziz R.
AU - Gargouri F.
PY - 2008
SP - 319
EP - 324
DO - 10.5220/0001704403190324