Contract-Based Distributed Synthesis in Two-Objective Parity Games
Abstract
We present a novel method to compute in non-zerosum two-player games over finite graphs where each player has a different -regular winning condition. Given a game graph and two parity winning conditions and over , we compute () for each Player . Within a , is a which collects an infinite number of winning strategies for Player under the assumption that Player chooses any strategy from the . The main feature of 's is their power to -- if the two player's 's are compatible, they provide a pair of new local specifications and such that Player can locally and fully independently choose any strategy satisfying and the resulting strategy profile is ensured to be winning in the original two-objective game . In addition, the new specifications are , i.e., allow for the distributed synthesis of any cooperative solution. Further, our algorithmic computation of 's is complete and ensured to terminate. We illustrate how the unique features of our synthesis framework effectively address multiple challenges in the context of \enquote{correct-by-design} logical control software synthesis for cyber-physical systems and provide empirical evidence that our approach possess desirable structural and computational properties compared to state-of-the-art techniques.
Keywords
Cite
@article{arxiv.2307.06212,
title = {Contract-Based Distributed Synthesis in Two-Objective Parity Games},
author = {Ashwani Anand and Satya Prakash Nayak and Anne-Kathrin Schmuck},
journal= {arXiv preprint arXiv:2307.06212},
year = {2024}
}
Comments
HSCC 2024