Skip to search boxSkip to navigationSkip to main content

A Specification Logic for Programs in the Probabilistic Guarded Command Language

Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-review

Open access

Publication Information

Output type

Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-review

Original language

English

Publication milestones

  • Published - 10/2022

Publication status

Published - 10/2022

Volume

13572

Publisher

Springer, United States, Germany

Book series

  • Book series name: Proceedings of 19th International Colloquium on Theoretical Aspects of Computing - ICTAC 2022
978-3-031-17714-9

ISBN (Electronic)

978-3-031-17715-6

Publication IDs

  • Scopus: 85140773196

Host publication title

A Specification Logic for Programs in the Probabilistic Guarded Command Language

Abstract

The semantics of probabilistic languages has been extensively studied, but specification languages for their properties have received little attention. This paper introduces the probabilistic dynamic logic pDL, a specification logic for programs in the probabilistic guarded command language (pGCL) of McIver and Morgan. The proposed logic pDL can express both first-order state properties and probabilistic reachability properties, addressing both the non-deterministic and probabilistic choice operators of pGCL. In order to precisely explain the meaning of specifications, we formally define the satisfaction relation for pDL. Since pDL embeds pGCL programs in its box-modality operator, pDL satisfiability builds on a formal MDP semantics for pGCL programs. The satisfaction relation is modeled after PCTL, but extended from propositional to first-order setting of dynamic logic, and also embedding program fragments. We study basic properties of pDL, such as weakening and distribution, that can support reasoning systems. Finally, we demonstrate the use of pDL to reason about program behavior.

Publication metrics

PlumX, opens in new tab

Captures
3
Citations
7

Access to documents

Related Event

Title

International Colloquium on Theoretical Aspects of Computing

Event type

Conference

Degree of recognition

International event

Date

27/09/2022 - 30/09/2022

Location

TbilisiGeorgia