University of Leicester
Browse

Synthesizing Approximate Implementations for Unrealizable Specifications

Download (377.47 kB)
conference contribution
posted on 2019-09-30, 08:46 authored by Rayna Dimitrova, Bernd Finkbeiner, Hazem Torfah
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.

Funding

This work was partially supported by the German Research Foundation (DFG) as part of the Collaborative Research Center “Foundations of Perspicuous Software Systems” (TRR 248, 389792660), and by the European Research Council (ERC) Grant OSARES (No. 683300).

History

Citation

Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2019, 11561 LNCS, pp. 241-258

Author affiliation

/Organisation/COLLEGE OF SCIENCE AND ENGINEERING/Department of Informatics

Source

31st International Conference on Computer Aided Verification CAV 2019, New York City, NY, USA

Version

  • VoR (Version of Record)

Published in

Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

Publisher

Springer Verlag (Germany)

issn

0302-9743

eissn

1611-3349

isbn

9783030255398

Acceptance date

2019-04-16

Copyright date

2019

Available date

2019-09-30

Publisher version

https://link.springer.com/chapter/10.1007/978-3-030-25540-4_13

Book series

Lecture Notes in Computer Science book series (LNCS);11561

Temporal coverage: start date

2019-07-15

Temporal coverage: end date

2019-07-18

Language

en

Usage metrics

    University of Leicester Publications

    Categories

    No categories selected

    Keywords

    Licence

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC