Skip to main content

Treating programs as objects: The computational proxy experience

  • Conference paper
  • First Online:
Deductive and Object-Oriented Databases (DOOD 1993)

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

Included in the following conference series:

Abstract

Migrating data to a new database model presents problems if there are existing application programs that must continue to access the data, bu that cannot be converted immediately. If the target database is object-oriented, such a legacy program can be encapsulated as an object or a message. We argue that some applications will benefit from further “reification” of execution instances as database objects. We introduce a “computational proxy” mechanism and our prototype implementation of it for computational chemistry codes. We conclude with a discussion of where declarative capabilities would have been a useful adjunct to object-oriented database features.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. D. Abel. Loading an Object-Database from the Textual Output of Computational Programs. Master's thesis, Portland State University, Portland, OR, expected: June 1994.

    Google Scholar 

  2. P. A. Bernstein. Middleware: An Architecture for Distributed Systems Services. DEC Cambridge Research Lab report CRL 93/6, March 1993.

    Google Scholar 

  3. J. R. Callahan and J. M. Purtilo. A Packaging System for Heterogeneous Execution Environments. IEEE Trans. on Software Engineering 17(6), June 1991.

    Google Scholar 

  4. W. W. Chu, A. F. Cardenas, and R. K. Taira, editors. Proceedings of the AAAS Workshop on Advances in Data Management for the Scientist and Engineer. NSF, Boston, Massachusetts, February 1993.

    Google Scholar 

  5. J. B. Cushing, D. Maier, and M. Rao. Computational chemistry database prototype: ObjectStore. Technical Report CS/E-92-002, OGI, Beaverton, OR, January 1992.

    Google Scholar 

  6. J. B. Cushing, D. Maier, M. Rao, D. M. DeVaney, and D. Feller. Object-oriented database support for computational chemistry. Sixth International Working Conference on Statistical and Scientific Database Management (SSDBM), June 1992.

    Google Scholar 

  7. J. B. Cushing, D. Maier, and M. Rao. Computational proxies: Modeling scientific applications in object databases. Technical Report CS/E-92-020, OGI, Beaverton, OR, 1993.

    Google Scholar 

  8. J. B. Cushing. Computational proxies: Modeling scientific applications in object databases. Ph.D. thesis, OGI, Beaverton, OR, expected: December 1993.

    Google Scholar 

  9. Y. Ioannides and M. Livny. MOOSE: Modeling Objects in a Simulation Environment. Information Processing 89, North Holland, August 1989.

    Google Scholar 

  10. M. Kifer amd G. Lausen. F-Logic: A Higher-Order Language for Reasoning about Objects, Inherhitance, and Scheme. Proc. ACM SIGMOD International Conference on Management of Data, Portland, OR, May–June 1989.

    Google Scholar 

  11. D. Maier, J. Zhu, and H. Ohkawa. Features of the TEDM Object Model. Proc. of the First International Conference on Deductive and Object-Oriented Databases, Elsevier Science, 1990.

    Google Scholar 

  12. J. R. Nicol, C. T. Wilkes, and F. A. Manola. Object Orientation in Heterogeneous Distributed Computing Systems. IEEE Computer 26(6), June 1993.

    Google Scholar 

  13. M. Rao. Computational proxies for computational chemistry: A proof of concept. Master's thesis, OGI, Beaverton, OR, expected: December 1993.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Stefano Ceri Katsumi Tanaka Shalom Tsur

Rights and permissions

Reprints and permissions

Copyright information

© 1993 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Maier, D., Cushing, J.B. (1993). Treating programs as objects: The computational proxy experience. In: Ceri, S., Tanaka, K., Tsur, S. (eds) Deductive and Object-Oriented Databases. DOOD 1993. Lecture Notes in Computer Science, vol 760. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-57530-8_1

Download citation

  • DOI: https://doi.org/10.1007/3-540-57530-8_1

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-57530-6

  • Online ISBN: 978-3-540-48212-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics