An axiomatic basis for computer programming

Artikeleigenschaften
  • Sprache
    English
  • Veröffentlichungsdatum
    1969/10/01
  • Indian UGC (Zeitschrift)
  • Auffrischen
    9
  • Zitate
    1,491
  • C. A. R. Hoare Queen's Univ. of Belfast, Northern Ireland
Abstrakt
Zitieren
Hoare, C. A. R. “An Axiomatic Basis for Computer Programming”. Communications of the ACM, vol. 12, no. 10, 1969, pp. 576-80, https://doi.org/10.1145/363235.363259.
Hoare, C. A. R. (1969). An axiomatic basis for computer programming. Communications of the ACM, 12(10), 576-580. https://doi.org/10.1145/363235.363259
Hoare CAR. An axiomatic basis for computer programming. Communications of the ACM. 1969;12(10):576-80.
Journalkategorien
Science
Mathematics
Instruments and machines
Electronic computers
Computer science
Science
Mathematics
Instruments and machines
Electronic computers
Computer science
Computer software
Technology
Electrical engineering
Electronics
Nuclear engineering
Electronics
Computer engineering
Computer hardware
Beschreibung

Kann Computerprogrammierung auf einem Fundament der Logik aufgebaut werden? Diese bahnbrechende Arbeit untersucht die logischen Grundlagen der Computerprogrammierung und zieht Parallelen zu den axiomatischen Systemen, die in der Geometrie und Mathematik verwendet werden. Durch die Erläuterung von Axiomensätzen und Inferenzregeln zielt der Autor darauf ab, einen rigorosen Rahmen für den Beweis der Eigenschaften von Computerprogrammen bereitzustellen. Beispiele für solche Axiome und Regeln werden zusammen mit einem formalen Beweis eines einfachen Theorems gegeben, um die praktische Anwendung dieses Ansatzes zu veranschaulichen. Die Forschung etabliert formale Methoden zur Überprüfung der Programmkorrektheit und betont die theoretischen Grundlagen und praktischen Anwendungen. Das Papier schlägt zukünftige Forschungsthemen für die Computerprogrammierung vor, die erweitert werden müssen. Letztendlich argumentiert diese Arbeit, dass durch die Verfolgung dieser Themen bedeutende Vorteile, sowohl theoretischer als auch praktischer Natur, erzielt werden können, was den Weg für eine zuverlässigere und robustere Softwareentwicklung ebnet.

Dieser Artikel, der in Communications of the ACM, einer führenden Zeitschrift für Informatik, veröffentlicht wurde, passt direkt in den Fokus der Zeitschrift auf die Weiterentwicklung der theoretischen und praktischen Aspekte des Rechnens. Er befasst sich mit den Kernprinzipien der Programmkonstruktion. Er wird in vielen verwandten Artikeln zitiert und bietet eine Grundlage für zukünftige Diskussionen.

Auffrischen
Zitate
Zitationsanalyse
Die erste Studie, die diesen Artikel zitiert hat, trug den Titel A comment on axiomatic approaches to programming und wurde in 1970. veröffentlicht. Die aktuellste Zitierung stammt aus einer 2024 Studie mit dem Titel A comment on axiomatic approaches to programming Seinen Höhepunkt an Zitierungen erreichte dieser Artikel in 2023 mit 51 Zitierungen.Es wurde in 311 verschiedenen Zeitschriften zitiert., 6% davon sind Open Access. Unter den verwandten Fachzeitschriften wurde diese Forschung am häufigsten von ACM SIGPLAN Notices zitiert, mit 82 Zitierungen. Die folgende Grafik veranschaulicht die jährlichen Zitationstrends für diesen Artikel.
Zitate verwendeten diesen Artikel für Jahr