VERIFYING PROBABILISTIC PROGRAMS USING A HOARE LIKE LOGIC

Artikeleigenschaften
Abstrakt
Zitieren
DEN HARTOG, J. I., and E. P. DE VINK. “VERIFYING PROBABILISTIC PROGRAMS USING A HOARE LIKE LOGIC”. International Journal of Foundations of Computer Science, vol. 13, no. 03, 2002, pp. 315-40, https://doi.org/10.1142/s012905410200114x.
DEN HARTOG, J. I., & DE VINK, E. P. (2002). VERIFYING PROBABILISTIC PROGRAMS USING A HOARE LIKE LOGIC. International Journal of Foundations of Computer Science, 13(03), 315-340. https://doi.org/10.1142/s012905410200114x
DEN HARTOG JI, DE VINK EP. VERIFYING PROBABILISTIC PROGRAMS USING A HOARE LIKE LOGIC. International Journal of Foundations of Computer Science. 2002;13(03):315-40.
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

Wie können wir die Zuverlässigkeit von Programmen mit probabilistischem Verhalten sicherstellen? Dieses Papier stellt einen Formalismus für die Argumentation über Programme vor, die probabilistisch arbeiten. Es stellt eine grundlegende Programmiersprache mit einem Operator für probabilistische Auswahl vor, begleitet von einer denotationalen Semantik. Standardprädikate der Logik erster Ordnung reichen nicht aus, um Eigenschaften solcher Programme zu spezifizieren, daher wird ein Konzept probabilistischer Prädikate eingeführt. Ein Hoare-ähnliches Beweissystem wird bereitgestellt, um Eigenschaften probabilistischer Programme zu verifizieren. Es wird gezeigt, dass das Beweissystem für eine Untersprache korrekt und vollständig ist. Einige typische Beispiele veranschaulichen die Anwendung probabilistischer Prädikate und des Beweissystems und bieten eine Grundlage für die Verifizierung der Korrektheit probabilistischer Programme.

Diese im International Journal of Foundations of Computer Science veröffentlichte Studie steht im Einklang mit dem Fokus des Journals auf theoretische Informatik und Programmverifikation. Das Papier trägt zu den formalen Methoden zur Analyse von Computersoftware bei, einem Schlüsselbereich innerhalb des Geltungsbereichs des Journals.

Auffrischen