Skip to main content

Views, data abstraction, and inheritance in the FUGUE data model

  • Models
  • Conference paper
  • First Online:
Advances in Object-Oriented Database Systems (OODBS 1988)

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

Included in the following conference series:

Abstract

This paper defines a view mechanism analogous to relational views that simply and naturally extends the FUGUE object model [HZ88]. The paper then addresses the problems of providing data abstraction and inheritance in FUGUE. The proposed view mechanism is powerful enough to be used to capture the essential features of data abstraction and inheritance, while allowing us also to define application-specific views as is typically done in database systems. We also show how this mechanism can be used to model user-level views as well as system-level views of functions.

This work was sponsored by a tri-service DoD program under USAF Contract F33615-87-C-1401.

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. Blaustein, B., "On Object Identifiers", EIS project working paper, Computer Corporation of America, 1988.

    Google Scholar 

  2. Goldberg,A. and D. Robson, "Smalltalk-80, The Language and Its Implementation," Addison-Wesley, 1983.

    Google Scholar 

  3. Heiler S. and S. Zdonik, "FUGUE: A Model for Engineering Information Systems and Other Baroque Applications," Proceedings of the 3rd International Conference on Data and Knowledge Bases, Jerusalem, June, 1988.

    Google Scholar 

  4. Liskov, B. and J. Guttag, Abstraction and Specification in Program Development, MIT Press, Cambridge, MA, 1986.

    Google Scholar 

  5. Linn, J. and R. Winner, "Department of Defense Requirements for Engineering Information Systems,", Institute for Defense Analyses, Arlington, VA, 1986.

    Google Scholar 

  6. Manola, F., "PDM: An Object-Oriented Data Model," Proceedings of the International Workshop on Object-Oriented Database Systems, September, 1986.

    Google Scholar 

  7. Shipman, D., "The Functional Model and the Data Language DAPLEX," ACM Transactions on Database Systems, March, 1981.

    Google Scholar 

  8. Wiederhold, G., "Views, Objects, and Databases," IEEE Computer, December, 1986.

    Google Scholar 

  9. Zdonik, S., "Can Objects Change Type? Can Type Objects Change?," Proceedings of the Workshop on Database Programming Languages, Roscoff, France, Sept., 1987.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Klaus R. Dittrich

Rights and permissions

Reprints and permissions

Copyright information

© 1988 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Heiler, S. (1988). Views, data abstraction, and inheritance in the FUGUE data model. 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_20

Download citation

  • DOI: https://doi.org/10.1007/3-540-50345-5_20

  • 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

Publish with us

Policies and ethics