Good-For-Games (GFG) automata are nondeterministic automata that can resolve their nondeterministic choices based on the past. The fact that the synthesis problem can be reduced to solving a game on top of a GFG automaton for the specification (that is, no determinization is needed) has made them the subject of extensive research in the last years. GFG automata are defined for general alphabets, whereas in the synthesis problem, the specification is over an alphabet, for sets I and O of input and output signals, respectively. We introduce and study (I/O)-aware GFG automata, which distinguish between nondeterminism due to I and O: both should be resolved in a way that depends only on the past; but while nondeterminism in I is hostile, and all I-futures should be accepted, nondeterminism in O is cooperative, and a single O-future may be accepted. We show that (I/O)-aware GFG automata can be used for synthesis, study their properties, special cases and variants, and argue for their usefulness. In particular, (I/O)-aware GFG automata are unboundedly more succinct than deterministic and even GFG automata, using them circumvents determinization, and their study leads to new and interesting insights about hostile vs. collaborative nondeterminism, as well as the theoretical bound for realizing systems.
|Title of host publication
|Automated Technology for Verification and Analysis - 18th International Symposium, ATVA 2020, Proceedings
|Dang Van Hung, Oleg Sokolsky
|Springer Science and Business Media Deutschland GmbH
|Number of pages
|Published - 2020
|18th International Symposium on Automated Technology for Verification and Analysis, ATVA 2020 - Hanoi, Viet Nam
Duration: 19 Oct 2020 → 23 Oct 2020
|Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
|18th International Symposium on Automated Technology for Verification and Analysis, ATVA 2020
|19/10/20 → 23/10/20
Bibliographical notePublisher Copyright:
© 2020, Springer Nature Switzerland AG.