PAYNT: A Tool for Inductive Synthesis of Probabilistic Programs
Lecture notes in computer science, pp. 856–869
Abstract
Abstract This paper presents PAYNT, a tool to automatically synthesise probabilistic programs. PAYNT enables the synthesis of finite-state probabilistic programs from a program sketch representing a finite family of program candidates. A tight interaction between inductive oracle-guided methods with state-of-the-art probabilistic model checking is at the heart of PAYNT. These oracle-guided methods effectively reason about all possible candidates and synthesise programs that meet a given specification formulated as a conjunction of temporal logic constraints and possibly including an optimising objective. We demonstrate the performance and usefulness of PAYNT using several case studies from different application domains; e.g., we find the optimal randomized protocol for network stabilisation among 3M potential programs within minutes, whereas alternative approaches would need days to do so.
Authors 5
-
Affiliation as printed
Brno University of Technology, Brno, Czech Republic
-
Milan Češka corresponding
Affiliation as printed
Brno University of Technology, Brno, Czech Republic
-
University of California, Berkeley
Affiliation as printed
University of California, Berkeley, USA
-
Joost-Pieter Katoen Aachen
Affiliation as printed
RWTH Aachen University, Aachen, Germany
-
Affiliation as printed
Brno University of Technology, Brno, Czech Republic
Cited by 21 stored of 21
No patents citing this paper on Lens.org (checked 2026-10-06).