Deductive Controller Synthesis for Probabilistic Hyperproperties
Roman Andriushchenko, Ezio Bartocci, Milan Ceska, Francesco Pontiggia,, and Sarah Sallinger

TL;DR
This paper introduces a novel method for synthesizing controllers for Markov decision processes that satisfy probabilistic hyperproperties, incorporating structural constraints and outperforming existing tools in efficiency.
Contribution
It presents a new approach combining symbolic controller representation, abstraction refinement, and deductive pruning for probabilistic hyperproperty synthesis.
Findings
Outperforms HyperProb in experimental evaluations
First method to combine probabilistic hyperproperties with intra- and inter-controller constraints
Effective in handling partial observability and agreement constraints
Abstract
Probabilistic hyperproperties specify quantitative relations between the probabilities of reaching different target sets of states from different initial sets of states. This class of behavioral properties is suitable for capturing important security, privacy, and system-level requirements. We propose a new approach to solve the controller synthesis problem for Markov decision processes (MDPs) and probabilistic hyperproperties. Our specification language builds on top of the logic HyperPCTL and enhances it with structural constraints over the synthesized controllers. Our approach starts from a family of controllers represented symbolically and defined over the same copy of an MDP. We then introduce an abstraction refinement strategy that can relate multiple computation trees and that we employ to prune the search space deductively. The experimental evaluation demonstrates that the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFormal Methods in Verification · Safety Systems Engineering in Autonomy · Software Reliability and Analysis Research
