Good-Enough Synthesis
Shaull Almagor, Orna Kupferman
摘要
In the classical synthesis problem, we are given an LTL formula ψ over sets of input and output signals, and we synthesize a system T that realizes ψ: with every input sequences x, the system associates an output sequence T (x) such that the generated computation x ⊗ T (x) satisfies ψ. In practice, the requirement to satisfy the specification in all environments is often too strong, and it is common to add assumptions on the environment. We introduce and study a new type of relaxation on this requirement. In good-enough synthesis (ge-synthesis), the system is required to generate a satisfying computation only if one exists. Formally, an input sequence x is hopeful if there exists some output sequence y such that the computation x ⊗ y satisfies ψ, and a system ge-realizes ψ if it generates a computation that satisfies ψ on all hopeful input sequences. ge-synthesis is particularly relevant when the notion of correctness is multi-valued (rather than Boolean), and thus we seek systems of the highest possible quality, and when synthesizing autonomous systems, which interact with unexpected environments and are often only expected to do their best. We study ge-synthesis in Boolean and multi-valued settings. In both, we suggest and solve various definitions of ge-synthesis, corresponding to different ways a designer may want to take hopefulness into account. We show that in all variants, ge-synthesis is not computationally harder than traditional synthesis, and can be implemented on top of existing tools. Our algorithms are based on careful combinations of nondeterministic and universal automata. We augment systems that ge-realize their specifications by monitors that provide satisfaction information. In the multi-valued setting, we provide both a worst-case analysis and an expectation-based one, the latter corresponding to an interaction with a stochastic environment.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper5
- Reactive Synthesis of Dominant StrategiesBenjamin Aminof, Giuseppe De Giacomo, Sasha RubinAAAI 2023 · 被引用 7 次
- The 2-Token Theorem: Recognising History-Deterministic Parity Automata EfficientlyKaroliina Lehtinen, Aditya PrakashSTOC 2025 · 被引用 3 次
- On Alternating-Time Temporal Logic, Hyperproperties, and Strategy SharingRaven Beutner, Bernd FinkbeinerAAAI 2024 · 被引用 2 次
- Contract-based Design and Verification of Multi-Agent Systems with Quantitative Temporal RequirementsRafael Dewes, Rayna DimitrovaAAAI 2025
- Checking History Determinism for Parity Automata Is in NPKaroliina Lehtinen, Keya Prakash, Michal SkrzypczakLICS 2026
相关 Paper
- Perspective Multi-Player GamesOrna Kupferman, Noam ShenwaldLICS 2021 · 被引用 3 次
- LTLf Synthesis Under Unreliable InputChristian Hagemeier, Giuseppe De Giacomo, Moshe Y. VardiAAAI 2025
- Maximum Realizability for LTL Modulo TheoriesAndoni Rodríguez, César SánchezFM 2026
- Full LTL Synthesis over Infinite-State ArenasShaun Azzopardi, Luca Di Stefano, Nir Piterman, Gerardo SchneiderCAV 2025 · 被引用 9 次
- Tableaux for Realizability of Safety SpecificationsMontserrat Hermo, Paqui Lucio, César SánchezFM 2023 · 被引用 3 次
