Skip to main content

Konstruktive Abstrakte Datentypen

  • Conference paper
GI - 10. Jahrestagung

Part of the book series: Informatik-Fachberichte ((INFORMATIK,volume 33))

Zusammenfassung

Der in dieser Arbeit unterbreitete Vorschlag, Konstruktive Abstrakte Datentypen (KAD) zur Programmspezifikation einzuführen, beruht auf der Beobachtung, daß die herkömmliche Konzeption zumindest für die Anwendungsprogrammierung keinerlei Bedeutung erlangt hat. Unter herkömmlicher Konzeption sollen die Spezifikationsmethoden verstanden werden, wie sie von Liskov und Zilles [11], Guttag und Horning [5], aber auch von Parnas [16], [17] entwickelt wurden. Diese Darstellungen beschränken sich auf die Spezifikation operativer Begriffe, wie z.B. STACK, QUEUE oder TREE, die vornehmlich in der Systemprogrammierung Anwendung finden. Ein Abstrakter Datentyp ist aus herkömmlicher Sicht eine Menge von Datenobjekten, zu der nur über Operationen zugegriffen werden kann, die in ihrer Wirkung auf den Zustand der Objekte genau festgelegt wurden. Die Objekte selbst treten nach „außen“ nicht in Erscheinung, da von den vielen logischen und physischen Details, die die Objekte unterscheiden, abstrahiert wird. Diese Abstraktion wurde von Parnas als Grundsatz formuliert und ist in der Literatur unter der Bezeichnung „Geheimnisprinzip“ bekannt geworden [18]. Die Kritik an den herkömmlichen Abstrakten Datentypen soll in drei Punkte untergliedert werden.

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

Access this chapter

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.99
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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Literatur

  1. Bull, P.: Zur verfassungsrechtlichen Verankerung des Datenschutzes, in ÖVD-On-line, (1979), Heft 11, S. 3–8.

    Google Scholar 

  2. Chamberlin, D.D. et al.: SEQUEL2: A unified approach to data definition, manipulation and control, in IBM Journal of Research and Development, Vol. 20, No. 6, Nov. 1976, S. 560–575.

    Article  MATH  Google Scholar 

  3. Eswaran, K.P. and Chamberlin, D.D.: Functional specification of a subsystem for database integrity, in: Proc. of the Ing. Conference on VLDB 1975, Framingham, Ma, Sept. 22–24, 1975, S. 48–68.

    Google Scholar 

  4. Frege, G.: Ober die Grundlagen der Geometrie, in Jahresberichte der Deutschen Mathematiker-Vereinigung (DMV), Band 12 (1903), S. 319–323, S. 368–375, Band 15 (1906), S. 293–309, S. 377–403, S. 423–430.

    MATH  Google Scholar 

  5. Guttag, J.V. und Horning, H.H.: The algebraic specification of abstract data types, in: Acta Informatica, Vol. 10 (1978), S. 27–52.

    Article  MathSciNet  MATH  Google Scholar 

  6. Habermann, A.N.: On the concurrency of parallel processes, in: Jones, A.K. (Hrsg.): Perspectives in computer science, Academic Press, New York, S. 77–90.

    Google Scholar 

  7. Härder, Th.: Die Implementierung von Datenbanksystemen, Carl Hanser Verlag, München, 1978.

    Google Scholar 

  8. Hempel, C.G.: Grundzüge der Begriffsbildung in der empirischen Wissenschaft, Bertelsmann Universitätsverlag, Düsseldorf, 1974.

    Google Scholar 

  9. Hoare, C.A.R.: An axiomatic basis for programming, in: Comm. of the ACM, Vol. 12 (1969), No. 10, S. 576–583.

    Article  MATH  Google Scholar 

  10. Jones, A.K.: The object model — A conceptual tool for structuring software, in: Bayer, R. e.a. (Hrsg.): Operating Systems, Lecture Notes in Computer Science, Springer-Verlag, Berlin-Heidelberg-New York, 1978, S. 8–16.

    Google Scholar 

  11. Liskov, B.H. und Zilles, S.N.: Specification techniques for data abstraction, in: IEEE Transactions on Software Engineering, SE-1, (1975), S. 7–19.

    Google Scholar 

  12. Lorenzen, P.: Konstruktivismus und Hermeneutik, in: Lorenzen, P.: Konstruktive Wissenschaftstheorie, Suhrkamp Verlag, Frankfurt, 1974, S. 113–119.

    Google Scholar 

  13. Lorenzen, P.: Konstruktive und axiomatische Methode, in: Lorenzen, P.: Konstruktive Wissenschaftstheorie, Suhrkamp Verlag, Frankfurt, 1974, S. 219–233.

    Google Scholar 

  14. Lorenzen, P.: Gleichheit und Abstraktion, in: Lorenzen, P.: Konstruktive Wissenschaftstheorie, Suhrkamp Verlag, Frankfurt, 1974, S. 190–198.

    Google Scholar 

  15. Lorenzen, P. und Schwemmer, O.: Konstruktive Logik, Ethik und Wissenschaftstheorie, Bibliographisches Institut, Mannheim, 1975.

    Google Scholar 

  16. Parnas, D.L.: A technique for software module specification with examples, in: Comm. of the ACM, Vol. 15 (1972), Nr. 5, S. 330–336.

    Article  Google Scholar 

  17. Parnas, D.L.: On the criteria to be used in decomposing systems into modules, in: Comm. of the ACM, Vol. 15 (1972), No. 12, S. 1053–1058.

    Article  Google Scholar 

  18. Parnas, D.L.: Information distribution aspects of design methodology, in: Proc. of 1971 IFIP Congress in Lublijana, Vol. 1, North-Holland, Amsterdam, 1972, S. 339–344.

    Google Scholar 

  19. Stegüller, W.: Hauptströmungen der Gegenwartsphilosophie, Band I, Kröner-Verlag, Stuttgart, 1976.

    Google Scholar 

  20. Thiel, Chr.: Grundlagenkrise und Grundlagenstreit. Studien über das normative Fundament der Wissenschaften am Beispiel von Mathematik und Sozial-Wissenschaften, Meisenheim, 1974.

    Google Scholar 

  21. Thiel, Chr.: Gottlob Frege — Die Abstraktion, in: Grundprobleme der großen Philosophen, Philosophie der Gegenwart I, S. 9–44, UTB-Taschenbuch 147, Vandenhoeck & Rupprecht, Göttingen, 1972.

    Google Scholar 

  22. Wedekind, H.: Eine Methodologie zur Konstruktion des Konzeptionellen Schemas, in: Niedereichholz, J. (Hrsg.): Datenbanktechnologie, Teubner-Verlag, Stuttgart, 1979.

    Google Scholar 

  23. Wedekind, H. und Ortner, E.: Systematisches Konstruieren von Datenbankanwendungen — Zur Methodologie der Angewandten Informatik, Carl Hanser Verlag, München, 1980.

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1980 Springer-Verlag Berlin · Heidelberg

About this paper

Cite this paper

Wedekind, H. (1980). Konstruktive Abstrakte Datentypen. In: Wilhelm, R. (eds) GI - 10. Jahrestagung. Informatik-Fachberichte, vol 33. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-67838-7_17

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-67838-7_17

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-10388-2

  • Online ISBN: 978-3-642-67838-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics