O2, an object-oriented data model

  • Christophe Lécluse
  • Philippe Richard
  • Fernando Velez
Support For Data-And Knowledge-Based Applications
Part of the Lecture Notes in Computer Science book series (LNCS, volume 303)


The Altaïr group is currently designing an object-oriented data base system called O2. This paper presents a formal description of the object-oriented data model of the O2 system. A prototype of the O2 system is currently running on Sun workstations with a Unix system.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

7. References

  1. [Abiteboul & Beeri 87]
    “On the power of languages for the manipulation of complex objects”, S. Abiteboul, C. Beeri, in Int. Workshop on theory and applications of nested relations and complex objects, Darmstadt, 87 Google Scholar
  2. [Albano & al 85]
    “GALILEO: A strongly typed, interactive conceptual language”, A. Albano, L. Cardelli and R. Orsini, ACM TODS, Vol 10 No. 2, March 85.Google Scholar
  3. [Bancilhon and Khoshafian 86]
    “A Calculus for Complex Objects”, F. Bancilhon, S. Khoshafian, ACM Conference on Principles of Database Systems, 86 Google Scholar
  4. [Bancilhon & al 87]
    “FAD, a Powerful and Simple Database Language”, F. Bancilhon, T. Briggs, S. Khoshafian and P. Valduriez, 13th Conference on Very Large Data Bases, Brighton, England, 87.Google Scholar
  5. [Bobrow & al 86]
    “CommonLoops:Merging Lisp and Object-Oriented Programming”, D. G. Bobrow et al. OOPSLA 86, Portland, Oregon, Sept 86.Google Scholar
  6. [Bruce & Wegner 86]
    “An Algebraic Model of Subtypes in Object-Oriented Languages”, K., B. Bruce, P. Wegner, SIGPLAN notices V21 #40, October 86.Google Scholar
  7. [Cardelli 84]
    “A Semantics of Multiple Inheritance”, L. Cardelli, in Semantics of Data Types, Lecture notes in Computer Science, Vol 173 pp. 51–67, Springer Verlag, 84 Google Scholar
  8. [Cox 86]
    “Object-Oriented Programming, An Evolutionary Approach”, B. J. Cox, Addison Wesley 10393, 86.Google Scholar
  9. [Goldberg and Robson 83]
    “SmallTalk-80: The Language and its Implementation”, A. Goldberg, D. Robson, Addison-Wesley, Reading, Mass., 83 Google Scholar
  10. [Kuper and Vardi 84]
    “A new Approach to Database Logic”, G. M. Kuper, M. Y. Vardi, ACM Conference on Principles of Database Systems, Waterloo, Canada, 84 Google Scholar
  11. [Lécluse & al 87]
    “O2, an Object Oriented Data Model”, C. Lécluse, P. Richard, F. Velez, Internal GIP Altaïr Reasearch Report, Sept 87.Google Scholar
  12. [Stroustrup 86]
    “The C++ Programming Language”, B. Stroustrup, Addison-Wesley, 86.Google Scholar
  13. [Zdonik 85]
    “Object Management Systems for Design Environments, U, S. Zdonik, “A Quaterly Bulletin of the IEEE Computer Society Technical Committee on Database Engineering,” Special issue on Object-Oriented Systems, Vol. 8, N.4, December, 85.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1988

Authors and Affiliations

  • Christophe Lécluse
  • Philippe Richard
  • Fernando Velez

There are no affiliations available

Personalised recommendations