English

Synthesizing Approximate Implementations for Unrealizable Specifications

Logic in Computer Science 2021-01-01 v1

Abstract

The unrealizability of a specification is often due to the assumption that the behavior of the environment is unrestricted. In this paper, we present algorithms for synthesis in bounded environments, where the environment can only generate input sequences that are ultimately periodic words (lassos) with finite representations of bounded size. We provide automata-theoretic and symbolic approaches for solving this synthesis problem, and also study the synthesis of approximative implementations from unrealizable specifications. Such implementations may violate the specification in general, but are guaranteed to satisfy the specification on at least a specified portion of the bounded-size lassos. We evaluate the algorithms on different arbiter specifications.

Keywords

Cite

@article{arxiv.2012.14592,
  title  = {Synthesizing Approximate Implementations for Unrealizable Specifications},
  author = {Rayna Dimitrova and Bernd Finkbeiner and Hazem Torfah},
  journal= {arXiv preprint arXiv:2012.14592},
  year   = {2021}
}

Comments

Published at CAV 2019

R2 v1 2026-06-23T21:32:10.999Z