Abstract
Alltalk is an object-oriented programming and database system, based on Smalltalk, being developed at Eastman Kodak Company to support development of advanced information systems. It provides permanence to Smalltalk objects without adding a database sub-language, new language syntax, classes, or methods to Smalltalk. In this paper we describe problems we encountered in integrating Smalltalk with database management and discuss our solutions to these problems. We believe the problems we identify are of a general nature and would arise in augmenting most any object-oriented language with database support.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
M. Ahlsen, A. Bjornerstedt, S. Gritts, C. Hulten, and L. Soderlund. "An Architecture for Object Management in OIS," ACM Trans. on Office Information Systems, Vol. 2, No. 3, July 1984.
Woelk, D., and W. Kim. "Multimedia Information Management in an Object-Oriented Database System," in Proc. Intl. Conf. on Very Large Data Bases, Brighton, England, Sept. 1987.
Stroustrup, B. The C++ Programming Language, Addison-Wesley, Reading, MA 1986.
The Objective-C Reference Manual, The Stepstone Corporation, Sandy Hook, Connecticut 1987. Objective-C is a trade-mark of The Stepstone Corporation.
Goldberg, A. and D. Robson. Smalltalk-80: The Language and its Implementation, Addison-Wesley, Reading, MA 1983. Smalltalk-80 is a trademark of Parc Place Systems, Inc.
Copeland, G. and D. Maier. "Making Smalltalk a Database System," in Proc. of ACM-SIGMOD Intl. Conf. on the Management of Data, ACM, New York, 1984.
F. Mellender, S. Riegel, and A. Straw. "Optimizing Smalltalk Message Performance" in Object-Oriented Concepts, Applications, and Databases, W. Kim and F. Lochovsky (editors), Addison-Wesley, Reading, MA, to be published.
A. Straw, F. Mellender, and S. Riegel, "Object Management in a Persistent Smalltalk System", submitted to Software Practice and Experience.
Bloom, T. and Zdonik S. "Issues in the Design of Object-Oriented Database Programming Languages," in Proc. ACM Conf. on Object Oriented Programming Systems, Languages, and Applications, Orlando, Florida, October 1987.
Richardson, J. and M. Carey. "Programming Constructs for Database System Implementation in EXODUS," in Proc. of ACM-SIGMOD 1987 Annual Conference, San Francisco, California, May 1987.
J. Banerjee, W. Kim., and K.C. Kim. "Queries in Object-Oriented Databases," in Proc. 4th Intl. Conf. on Data Engineering, Los Angeles, California, February 1988.
F. Mellender. "An Integration of Logic and Object-Oriented Programming", to appear in ACM SIGPLAN Notices.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1988 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Riegel, S., Mellender, F., Straw, A. (1988). Integration of database management with an object-oriented programming language. In: Dittrich, K.R. (eds) Advances in Object-Oriented Database Systems. OODBS 1988. Lecture Notes in Computer Science, vol 334. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-50345-5_29
Download citation
DOI: https://doi.org/10.1007/3-540-50345-5_29
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-50345-3
Online ISBN: 978-3-540-45981-1
eBook Packages: Springer Book Archive