Skip to main content

O2, an object-oriented data model

  • Support For Data-And Knowledge-Based Applications
  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 303))

Abstract

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.

Altaïr

This is a preview of subscription content, log in via an institution.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

7. References

  1. “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. “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. “A Calculus for Complex Objects”, F. Bancilhon, S. Khoshafian, ACM Conference on Principles of Database Systems, 86

    Google Scholar 

  4. “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. “CommonLoops:Merging Lisp and Object-Oriented Programming”, D. G. Bobrow et al. OOPSLA 86, Portland, Oregon, Sept 86.

    Google Scholar 

  6. “An Algebraic Model of Subtypes in Object-Oriented Languages”, K., B. Bruce, P. Wegner, SIGPLAN notices V21 #40, October 86.

    Google Scholar 

  7. “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. “Object-Oriented Programming, An Evolutionary Approach”, B. J. Cox, Addison Wesley 10393, 86.

    Google Scholar 

  9. “SmallTalk-80: The Language and its Implementation”, A. Goldberg, D. Robson, Addison-Wesley, Reading, Mass., 83

    Google Scholar 

  10. “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. “O2, an Object Oriented Data Model”, C. Lécluse, P. Richard, F. Velez, Internal GIP Altaïr Reasearch Report, Sept 87.

    Google Scholar 

  12. “The C++ Programming Language”, B. Stroustrup, Addison-Wesley, 86.

    Google Scholar 

  13. “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 

Download references

Authors

Editor information

J. W. Schmidt S. Ceri M. Missikoff

Rights and permissions

Reprints and permissions

Copyright information

© 1988 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Lécluse, C., Richard, P., Velez, F. (1988). O2, an object-oriented data model. In: Schmidt, J.W., Ceri, S., Missikoff, M. (eds) Advances in Database Technology—EDBT '88. EDBT 1988. Lecture Notes in Computer Science, vol 303. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-19074-0_75

Download citation

  • DOI: https://doi.org/10.1007/3-540-19074-0_75

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-19074-5

  • Online ISBN: 978-3-540-39095-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics