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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Albano, A., Cardelli, L., Orsini, R.: “Galileo: A Strongly Typed, Interactive Conceptual Language”, ACM TODS, Vol. 10, No. 2, pp. 230–260, June 1985.
Batory, D., Kim, W.: “Modeling Concepts for VLSI CAD Objects”, ACM TODS, Vol. 10, No. 3, September 1985.
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.
Goldberg, A., Robson, D.: “Smalltalk-80: The Language and its Implementation”, Addison-Wesley, Reading, MA, 1983.
Halbert, D., O’Brien, P.: “Using Types and Inheritance in Object-Oriented Programming”, IEEE Software, Vol. 4, No. 5, September 1987.
Liskov, B., Atkinson, R., Bloom, T., Moss, E., Schaffert, C., Scheifler, R., Snyder, A.: “CLU Reference Manual”, Springer-Verlag, 1981.
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.
Maier, D.: “Why Object-Oriented Databases can Succeed where Others have Failed”, In: [DiDa86].
McLeod, D., King, R.: “Database Description with SDM: A Semantic Database Model”, ACM TODS, Vol. 6, No. 3, September 1981.
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.
O’Brien, P.: “Trellis Object-Based Environment: Language Tutorial”, Digital Equipment Corporation, Technical Report DECTR-373, November 1985.
Schaffert, C., Cooper, T., Wilpolt, C.: “Trellis Object-Based Environment: Language Manual”, Digital Equipment Corporation, Technical Report DEC-TR-372, November 1985.
Schaffert, C., et al.: “An Introduction to Trellis/Owl”, Proc. Object-Oriented Programming Systems, Languages, and Applications Conference, ACM, Portland, OR, September 1986.
Schwarz, P.M., Spector, A.Z.: “Synchronizing Shared Abstract Data Types”, ACM Transactions on Computer Systems, Vol. 2, No. 3, August 1984.
Wiehl, W., Liskov, B.: “Implementation of Resiliant Atomic Data Types”, ACM Transactions on Programming Languages and Systems, Vol 7, No. 2, April 1985.
Woelk, D., Kim, W., Luther, W.: “An Object-Oriented Approach to Multimedia Databases”, MCC Technical Report, Number DB-172–85.
Zaniolo, C., Ait-Kaci, H., Beech, D., Cammarata, S., Kerschberg, L., Maier, D.: “Object Oriented Database Systems and Knowledge Systems”, In: [Kers86].
Editor information
Editors and Affiliations
Rights 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