Skip to main navigation Skip to search Skip to main content

Safety Synthesis Sans Specification

  • Roderick Bloem
  • , Hana Chockler
  • , Masoud Ebrahimi
  • , Dana Fisman
  • , Heinz Riener

    Research output: Working paper/PreprintPreprint

    30 Downloads (Pure)

    Abstract

    We define the problem of learning a transducer S from a target language U containing possibly conflicting transducers, using membership queries and conjecture queries. The requirement is that the language of S be a subset of U. We argue that this is a natural question in many situations in hardware and software verification. We devise a learning algorithm for this problem and show that its time and query complexity is polynomial with respect to the rank of the target language, its incompatibility measure, and the maximal length of a given counterexample. We report on experiments conducted with a prototype implementation.
    Original languageEnglish
    DOIs
    StatePublished - 27 Nov 2020

    Keywords

    • cs.FL
    • cs.LG

    Fingerprint

    Dive into the research topics of 'Safety Synthesis Sans Specification'. Together they form a unique fingerprint.

    Cite this