Skip to main content

Eine konkrete Utopie von korrekter Software

  • Conference paper
Informatik zwischen Wissenschaft und Gesellschaft

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

  • 96 Accesses

Kurzfassung

Damit Entwurfsspezifikationen und Programmsysteme als korrekt bezüglich Anforderungsdefinitionen nachgewiesen werden können, müssen die Bedeutungen von Entwürfen, Programmen und Anforderungen formal festgelegt und vergleichbar sein. In dieser Arbeit wird eine logische Spezifikationssprache vorgestellt, die diesen Ansprüchen an Korrektheitsbeweisen nachkommt. Dabei steht nicht die praktische Brauchbarkeit der Sprache im Vordergrund. Ziel der Arbeit ist, die Möglichkeiten und Schwierigkeiten von Korrektheitsuntersuchungen auf der Grundlage logischer Spezifikationen zu diskutieren.

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.

Literaturverzeichnis

  1. S. Alagic, M.A. Arbib: The Design of Well-structured and Correct Programs, Springer, New York-Heidelberg-Berlin 1978.

    MATH  Google Scholar 

  2. E. Bergmann, H. Noll: Mathematische Logik mit Informatik-Anwendungen, Springer, Berlin-Heidelberg-New York 1977.

    Book  MATH  Google Scholar 

  3. W. Bibel: Automated Theorem Proving, Vieweg, Braunschweig 1982.

    MATH  Google Scholar 

  4. R.S. Boyer, J.S. Moore: A Computational Logic, ACM Monograph Series, Academic Press, 1979.

    Google Scholar 

  5. W.F. Clocksin, C.S. Mellish: Programming in Prolog, Springer, Berlin 1981.

    MATH  Google Scholar 

  6. K. Drosten: Termersetzungssysteme, Springer, Berlin-Heidelberg-New York-London-Paris-Tokyo 1989.

    Book  MATH  Google Scholar 

  7. H.-D. Ehrich, M. Gogolla, U.W. Lipeck: Algebraische Spezifikation abstrakter Datentypen, Teubner, Stuttgart 1989.

    MATH  Google Scholar 

  8. H. Ehrig, B. Mahr: Fundamentals of Algebraic Specification 1: Equations and Initial Semantics, EATCS Monographs on Theoretical Computer Science, Volume 6, Springer, 1985.

    Google Scholar 

  9. H. Ehrig, B. Mahr: Fundamentals of Algebraic Specification 2: Module Specifications and Constraints, Volume 21, Springer, 1990.

    MATH  Google Scholar 

  10. K. Futatsugi, J.A. Goguen, J.-P. Jouannaud, J. Meseguer: Principles of OBJ2, Proc. 12th POPL, New Orleans 1985, 52–66.

    Google Scholar 

  11. J.H. Gallier: Logic for Computer Science: Foundations of Automatic Theorem Proving, Volume 5 of Computer Science and Technology Series, Harper & Row, New York 1986.

    Google Scholar 

  12. M.R. Genesereth, N.J. Nilsson: Logische Grundlagen der Künstlichen Intelligenz, Vieweg, Braunschweig-Wiesbaden 1989.

    MATH  Google Scholar 

  13. J.-M. Glubrecht, A. Oberschelp, G. Todt: Klassenlogik, Bibliographisches Institut, Mannheim-Wien-Zürich 1983.

    MATH  Google Scholar 

  14. J.A. Goguen, J.W. Thatcher, E.G. Wagner: An Initial Algebra Approach to the Specification, Correctness and Implementation of Abstract Data Types: in: R. Yeh (Ed.): Current Trends in Programming Methodology. IV: Data Structuring Prentice Hall, New Jersey 1978, 80–144.

    Google Scholar 

  15. D. Hofbauer, R.-D. Kutsche: Grundlagen des maschinellen Beweisens, Vieweg, Braunschweig 1989.

    Book  Google Scholar 

  16. C.J. Hogger: Introduction to Logic Programming, Academic Press, New York 1984.

    MATH  Google Scholar 

  17. I. Van Horebeek, J. Lewi: Algebraic Specifications in Software Engineering, Springer, Berlin-Heidelberg-New York-London-Paris-Tokyo-Hong Kong 1989.

    Book  Google Scholar 

  18. G. Huet, D.C. Oppen: Equations and Rewrite Rules - a Survey, in R. Book (ed.): Formal Language Theory: Perspectives and Open Problems, Academic Press, 1980, 349–405.

    Google Scholar 

  19. H.A. Klaeren: Algebraische Spezifikation, Springer, Berlin-Heidelberg-New York 1983.

    Book  MATH  Google Scholar 

  20. R. Kowalski: Search Strategies for Theorem Proving, Machine Intelligence, Vol. 5, (1970), 181–201.

    Google Scholar 

  21. R. Kowalski: Logic for Problem Solving, Elsevier North-Holland, Amsterdam 1979.

    MATH  Google Scholar 

  22. D.W. Loveland: Automated Theorem Proving: A Logical Basis, Elsevier North-Holland, New York 1979.

    Google Scholar 

  23. P. Padawitz: Computing in Horn Clause Theories, EATCS Monographs on Theoretical Computer Science 16, Springer, Berlin-Heidelberg-New York- London-Paris-Tokyo 1988.

    Google Scholar 

  24. M.M. Richter: Logikkalküle, Teubner, Stuttgart 1978.

    MATH  Google Scholar 

  25. J.A. Robinson: A Machine-oriented Logic Based on the Resolution Principle, Journal of the Association for Computing Machinery 12 (1965).

    Google Scholar 

  26. U. Schöning: Logik für Informatiker, Bibliographisches Institut, Mannheim-Wien-Zürich 1987.

    MATH  Google Scholar 

  27. D. Siefkes: Formalisieren und Beweisen - Logik für Informatiker, Vieweg, Braunschweig 1990.

    MATH  Google Scholar 

  28. I. Sommerville: Software Engineering, Addison Wesley (Deutschland), Bonn 1987.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1992 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kreowski, HJ. (1992). Eine konkrete Utopie von korrekter Software. In: Kreowski, HJ. (eds) Informatik zwischen Wissenschaft und Gesellschaft. Informatik-Fachberichte, vol 309. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-77449-2_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-77449-2_5

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-642-77449-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics