How to Win First-Order Safety Games

Helmut Seidl, Christian Müller, Bernd Finkbeiner

Publikation: Beitrag in Buch/Bericht/KonferenzbandKonferenzbeitragBegutachtung

3 Zitate (Scopus)

Abstract

First-order (FO) transition systems have recently attracted attention for the verification of parametric systems such as network protocols, software-defined networks or multi-agent workflows like conference management systems. Functional correctness or noninterference of these systems have conveniently been formulated as safety or hypersafety properties, respectively. In this article, we take the step from verification to synthesis—tackling the question whether it is possible to automatically synthesize predicates to enforce safety or hypersafety properties like noninterference. For that, we generalize FO transition systems to FO safety games. For FO games with monadic predicates only, we provide a complete classification into decidable and undecidable cases. For games with non-monadic predicates, we concentrate on universal first-order invariants, since these are sufficient to express a large class of properties—for example noninterference. We identify a non-trivial sub-class where invariants can be proven inductive and FO winning strategies be effectively constructed. We also show how the extraction of weakest FO winning strategies can be reduced to SO quantifier elimination itself. We demonstrate the usefulness of our approach by automatically synthesizing nontrivial FO specifications of messages in a leader election protocol as well as for paper assignment in a conference management system to exclude unappreciated disclosure of reports.

OriginalspracheEnglisch
TitelVerification, Model Checking, and Abstract Interpretation - 21st International Conference, VMCAI 2020, Proceedings
Redakteure/-innenDirk Beyer, Damien Zufferey
Herausgeber (Verlag)Springer
Seiten426-448
Seitenumfang23
ISBN (Print)9783030393212
DOIs
PublikationsstatusVeröffentlicht - 2020
Veranstaltung21st International Conference on Verification, Model Checking, and Abstract Interpretation, VMCAI 2020 - New Orleans, USA/Vereinigte Staaten
Dauer: 16 Jan. 202021 Jan. 2020

Publikationsreihe

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Band11990 LNCS
ISSN (Print)0302-9743
ISSN (elektronisch)1611-3349

Konferenz

Konferenz21st International Conference on Verification, Model Checking, and Abstract Interpretation, VMCAI 2020
Land/GebietUSA/Vereinigte Staaten
OrtNew Orleans
Zeitraum16/01/2021/01/20

Fingerprint

Untersuchen Sie die Forschungsthemen von „How to Win First-Order Safety Games“. Zusammen bilden sie einen einzigartigen Fingerprint.

Dieses zitieren