Advertisement

Zeitgeist: Database support for object-oriented programming

  • Steve Ford
  • John Joseph
  • David E. Langworthy
  • David F. Lively
  • Girish Pathak
  • Edward R. Perez
  • Robert W. Peterson
  • Diana M. Sparacin
  • Satish M. Thatte
  • David L. Wells
  • Sanjive Agarwala
Implementation, Existing Systems, And Transactions
Part of the Lecture Notes in Computer Science book series (LNCS, volume 334)

Abstract

The Zeitgeist Object-Oriented Database System under development in the Information Technologies Laboratory of Texas Instruments is designed to support design applications and large scale programming projects by providing a nearly seamless interface to Common Lisp. Zeitgeist is currently being used within Texas Instruments by a VLSI CAD system and a hypermedia system. This paper describes the architecture of Zeitgeist, and the design and implementation of its base layer (the Persistent Object Store). Particular emphasis is given to our development experiences, including the rationale for certain data model and implementation decisions, our interactions with users of the system, and system performance.

Keywords

Storage Server Texas Instrument Floor Plan Client Interface Storage Object 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [AB87]
    M. P. Atkinson and O. P. Buneman. Types and Persistence in Database Programming Languages. ACM Computing Surveys, 19(2):105–190, June 1987.Google Scholar
  2. [BCG*87]
    J. Bannerjee, H.T. Chou, J.F. Garza, W. Kim, D. Woelk, N. Ballou, and H.J. Kim. Data Model Issues for Object-Oriented Applications. ACM Transactions on Office Information Systems, January 1987.Google Scholar
  3. [FBC*87]
    D. H. Fishman, D. Beech, H. P. Cate, E. C. Chow, T. Conners, J. W. Davis, N. Derrett, C. G. Hoch, W. Kent, P. Lyngbaek, B. Mahbod, M. A. Neimat, T. A. Ryan, and M. C. Shan. Iris: An Object-Oriented Database Management System. In Transactions on Office Information Systems, January 1987.Google Scholar
  4. [HK88]
    S. Hudson and R. King. Cactis: A Self-Adaptive, Concurrent Implementation of an Object-Oriented Database Management System. Transactions on Database Systems, 1988. (to appear).Google Scholar
  5. [Mos80]
    J. E. B. Moss. Nested Transactions: An Approach to Reliable Distributed Computing. PhD thesis, Massachusetts Institute of Technology, Cambridge, Massachusetts, April 1980.Google Scholar
  6. [MSOP86]
    D. Maier, J. Stein, A. Ottis, and A. Purdy. Development of an object-oriented dbms. In Proceedings of Object-Oriented Programming Systems, Languages, and Applications Conference (OOPSLA '86), pages 472–482, ACM, Portland, OR, Sept 29-Oct 2 1986.Google Scholar
  7. [Ont86]
    Ontologic. Vbase Functional Specification. Ontologic, Inc., Billerica, MA, November 1986.Google Scholar
  8. [RC87]
    J. E. Richardson and M. J. Carey. Programming Constructs for Database System Implementation in EXODUS. In Proceedings of SIGMOD, May 1987.Google Scholar
  9. [SR86]
    M. Stonebraker and L. Rowe. The Design of Postgres. In Proceedings of SIGMOD, pages 340–355, Washington D.C., December 1986.Google Scholar
  10. [Tes86]
    L. Tesler. Programming Experiences. Interviews with Satisfied Users of Object-Oriented Languages. Byte, 11(8), August 1986.Google Scholar
  11. [Ueb87]
    J. Uebbing. Making Products Using Object-Oriented Programming. In Panel Discussion at OOPSLA '87, Orlando, Florida, October 1987.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1988

Authors and Affiliations

  • Steve Ford
    • 1
  • John Joseph
    • 1
  • David E. Langworthy
    • 1
  • David F. Lively
    • 1
  • Girish Pathak
    • 1
  • Edward R. Perez
    • 1
  • Robert W. Peterson
    • 1
  • Diana M. Sparacin
    • 1
  • Satish M. Thatte
    • 1
  • David L. Wells
    • 1
  • Sanjive Agarwala
    • 1
  1. 1.Texas Instruments IncorporatedDallas

Personalised recommendations