TY - GEN
T1 - On (I/O)-Aware Good-For-Games Automata
AU - Faran, Rachel
AU - Kupferman, Orna
N1 - Publisher Copyright: © 2020, Springer Nature Switzerland AG.
PY - 2020
Y1 - 2020
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=85093817348&partnerID=8YFLogxK
U2 - 10.1007/978-3-030-59152-6_9
DO - 10.1007/978-3-030-59152-6_9
M3 - منشور من مؤتمر
SN - 9783030591519
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 161
EP - 178
BT - Automated Technology for Verification and Analysis - 18th International Symposium, ATVA 2020, Proceedings
A2 - Hung, Dang Van
A2 - Sokolsky, Oleg
PB - Springer Science and Business Media Deutschland GmbH
T2 - 18th International Symposium on Automated Technology for Verification and Analysis, ATVA 2020
Y2 - 19 October 2020 through 23 October 2020
ER -