Skip to main content
Book cover

Eiffel pp 7–22Cite as

Erweiterung von Eiffel um persistente Konzepte

  • Chapter
  • 22 Accesses

Part of the book series: Berichte des German Chapter of the ACM ((BGCACM))

Zusammenfassung

In diesem Beitrag werden zunächst die unterschiedlichen Ansätze zur Persistenz kurz rekapituliert, bevor auf vorhandene Persistenzmechanismen in EIFFEL eingegangen wird. Persistenz stellt sich in erster Linie als Identitätsproblem dar, da eine unterschiedliche Interpretation der Identität im Hauptspeicher und auf Sekundärspeicher vorliegt. Im Mittelpunkt steht die Diskussion prinzipieller Probleme für eine persistente Erweiterung von EIFFEL, wie die Identifikation persistenter Objekte, des Zugriffs auf persistente Objekte sowie der notwendigen Erweiterung des EIFFEL-Systems. Darauf aufbauend werden die notwendigen Maßnahmen für die Kopplung von EIFFEL mit einem relationalen Datenbanksystem vorgestellt. Abschließend wird ein Sprachvorschlag skizziert, der auf den dargestellten Entwurfsentscheidungen basiert.

Abstract

The paper starts with a short discussion of different approaches to persistence. After that, existing persistence mechanisms in EIFFEL are considered. It turns out, that persistence is primary a problem of object identity due to different semantics of identity in main memory and secondary storage. Fundamental problems of extending EIFFEL with persistent concepts, e.g. identification of persistent objects, access to persistent objects, and necessary extensions of the EIFFEL language, are described further on. Based upon the identified design principles, steps for coupling EIFFEL with a relational database are introduced. The paper closes with a short sketch of a language proposal for extending EIFFEL with persistence mechanisms.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   69.95
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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Literatur

  1. Atkinson, M.P., Buneman, O.P.: Types and Persistence in Database Programming Languages, in: ACM Computing Surveys, Vol. 19, No. 2, S. 105–190, 1987

    Article  Google Scholar 

  2. Date, C.J.: A Guide to the SQL Standard, Addison Wesley, Reading, Massachusetts, 1987

    Google Scholar 

  3. Dittrich, K.R., Gotthard, W., Lockemann, P.C.: DAMOKLES - A Database System for Software Engineering Environments, in: Proceedings of the IFIP Workshop on Advanced Programming Environments, Trontheim, LNCS 244, Springer, 1986, S. 353–371

    Chapter  Google Scholar 

  4. Manual zum EIFFEL-System, Version 2.3, bestehend aus den Bänden “EIFFEL:The Environment”, “EIFFEL: The Language” und “EIFFEL: The Libraries”, Interactive Software Engineering Inc. Oktober 1990

    Google Scholar 

  5. Guttag, J.V.: Abstract Data Types and the Development of Data Structures, CACM, Vol. 20, No. 6, 1977, S. 396–404

    MATH  Google Scholar 

  6. Lockemann, P.C.; Schmidt, J.W. (Hrsg.): Datenbankhandbuch, Springer-Verlag, Berlin, 1987

    Google Scholar 

  7. Meyer, B.: Object-oriented Software Construction, Prentice Hall, New York, 1988

    Google Scholar 

  8. Wedekind, H.: Datenbanksysteme I, Bibliographisches Institut, Mannheim, 1981

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1992 B. G. Teubner Stuttgart

About this chapter

Cite this chapter

Nagler, M. (1992). Erweiterung von Eiffel um persistente Konzepte. In: Hoffmann, HJ. (eds) Eiffel. Berichte des German Chapter of the ACM. Vieweg+Teubner Verlag. https://doi.org/10.1007/978-3-322-86775-9_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-322-86775-9_2

  • Publisher Name: Vieweg+Teubner Verlag

  • Print ISBN: 978-3-519-02676-1

  • Online ISBN: 978-3-322-86775-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics