TY - GEN
T1 - Kind Controllers and Fast Heuristics for Non-Well-Separated GR(1) Specifications
AU - Gorenstein, Ariel
AU - Maoz, Shahar
AU - Ringert, Jan Oliver
N1 - Publisher Copyright:
© 2024 IEEE Computer Society. All rights reserved.
PY - 2024/2/6
Y1 - 2024/2/6
N2 - Non-well-separation (NWS) is a known quality issue in specifications for reactive synthesis. The problem of NWS occurs when the synthesized system can avoid satisfying its guarantees by preventing the environment from being able to satisfy its assumptions. In this work we present two contributions to better deal with NWS. First, we show how to synthesize systems that avoid taking advantage of NWS, i.e., do not prevent the satisfaction of any environment assumption, even if possible. Second, we propose a set of heuristics for fast detection of NWS. Evaluation over benchmarks from the literature shows the effectiveness and significance of our work.
AB - Non-well-separation (NWS) is a known quality issue in specifications for reactive synthesis. The problem of NWS occurs when the synthesized system can avoid satisfying its guarantees by preventing the environment from being able to satisfy its assumptions. In this work we present two contributions to better deal with NWS. First, we show how to synthesize systems that avoid taking advantage of NWS, i.e., do not prevent the satisfaction of any environment assumption, even if possible. Second, we propose a set of heuristics for fast detection of NWS. Evaluation over benchmarks from the literature shows the effectiveness and significance of our work.
UR - http://www.scopus.com/inward/record.url?scp=85185537049&partnerID=8YFLogxK
U2 - 10.1145/3597503.3608131
DO - 10.1145/3597503.3608131
M3 - ???researchoutput.researchoutputtypes.contributiontobookanthology.conference???
AN - SCOPUS:85185537049
T3 - Proceedings - International Conference on Software Engineering
BT - ICSE 2024 - Proceedings of the 46th IEEE/ACM International Conference on Software Engineering
PB - IEEE Computer Society
T2 - 46th IEEE/ACM International Conference on Software Engineering, ICSE 2024
Y2 - 14 April 2024 through 20 April 2024
ER -