Skip to main content

An Object-Oriented Database for Trellis

  • Chapter
On Object-Oriented Database Systems

Part of the book series: Topics in Information Systems ((TINF))

Abstract

This paper discusses the design of an object-oriented database extension to Trellis, an object-based language with multiple inheritance and compile-time type-checking. The database, which we call an object-repository, provides shared access to persistent objects in a multi-user environment. Furthermore, it provides the usual database amenities such as concurrency control, recovery, and authorization. The database is intended for applications, such as engineering data management, which have complex data structuring requirements and special data accessing needs.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Albano, A., Cardelli, L., Orsini, R.: “Galileo: A Strongly Typed, Interactive Conceptual Language”, ACM TODS, Vol. 10, No. 2, pp. 230–260, June 1985.

    Article  Google Scholar 

  2. Batory, D., Kim, W.: “Modeling Concepts for VLSI CAD Objects”, ACM TODS, Vol. 10, No. 3, September 1985.

    Google Scholar 

  3. Copeland, G., Maier, D.: “Making Smalltalk a Database System”, Proc. 1984 ACM-SIGMOD Conference on Management of Data, Boston, MA, pp. 316–325, June 1984.

    Google Scholar 

  4. Goldberg, A., Robson, D.: “Smalltalk-80: The Language and its Implementation”, Addison-Wesley, Reading, MA, 1983.

    MATH  Google Scholar 

  5. Halbert, D., O’Brien, P.: “Using Types and Inheritance in Object-Oriented Programming”, IEEE Software, Vol. 4, No. 5, September 1987.

    Google Scholar 

  6. Liskov, B., Atkinson, R., Bloom, T., Moss, E., Schaffert, C., Scheifler, R., Snyder, A.: “CLU Reference Manual”, Springer-Verlag, 1981.

    Google Scholar 

  7. Lode, R., Plouffe, W.: “Complex Objects and Their Use in Design Transactions”, Proc. Eng. Design Applications of ACM-IEEE Data Base Week, San Jose, CA, May 1983.

    Google Scholar 

  8. Maier, D.: “Why Object-Oriented Databases can Succeed where Others have Failed”, In: [DiDa86].

    Google Scholar 

  9. McLeod, D., King, R.: “Database Description with SDM: A Semantic Database Model”, ACM TODS, Vol. 6, No. 3, September 1981.

    Google Scholar 

  10. Mylopoulos, J., Bernstein, P.A., Wong, H.K.T.: “A Language Facility for Designing Database-Intensive Applications”, ACM TODS, Vol. 5, No. 2, pp. 185–207, June, 1980.

    Article  Google Scholar 

  11. O’Brien, P.: “Trellis Object-Based Environment: Language Tutorial”, Digital Equipment Corporation, Technical Report DECTR-373, November 1985.

    Google Scholar 

  12. Schaffert, C., Cooper, T., Wilpolt, C.: “Trellis Object-Based Environment: Language Manual”, Digital Equipment Corporation, Technical Report DEC-TR-372, November 1985.

    Google Scholar 

  13. Schaffert, C., et al.: “An Introduction to Trellis/Owl”, Proc. Object-Oriented Programming Systems, Languages, and Applications Conference, ACM, Portland, OR, September 1986.

    Google Scholar 

  14. Schwarz, P.M., Spector, A.Z.: “Synchronizing Shared Abstract Data Types”, ACM Transactions on Computer Systems, Vol. 2, No. 3, August 1984.

    Google Scholar 

  15. Wiehl, W., Liskov, B.: “Implementation of Resiliant Atomic Data Types”, ACM Transactions on Programming Languages and Systems, Vol 7, No. 2, April 1985.

    Google Scholar 

  16. Woelk, D., Kim, W., Luther, W.: “An Object-Oriented Approach to Multimedia Databases”, MCC Technical Report, Number DB-172–85.

    Google Scholar 

  17. Zaniolo, C., Ait-Kaci, H., Beech, D., Cammarata, S., Kerschberg, L., Maier, D.: “Object Oriented Database Systems and Knowledge Systems”, In: [Kers86].

    Google Scholar 

Download references

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

O’Brien, P., Bullis, B., Schaffert, C. (1991). An Object-Oriented Database for Trellis. In: Dittrich, K.R., Dayal, U., Buchmann, A.P. (eds) On Object-Oriented Database Systems. Topics in Information Systems. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-84374-7_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-84374-7_8

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-84376-1

  • Online ISBN: 978-3-642-84374-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics