• DocumentCode
    1768217
  • Title

    Predicate abstraction for reactive synthesis

  • Author

    Walker, A. ; Ryzhyk, Leonid

  • Author_Institution
    NICTA & UNSW, Sydney, NSW, Australia
  • fYear
    2014
  • fDate
    21-24 Oct. 2014
  • Firstpage
    219
  • Lastpage
    226
  • Abstract
    We present a predicate-based abstraction refinement algorithm for solving reactive games. We develop solutions to the key problems involved in implementing efficient predicate abstraction, which previously have not been addressed in game settings: (1) keeping abstractions concise by identifying relevant predicates only, (2) solving abstract games efficiently, and (3) computing and solving abstractions symbolically. We implemented the algorithm as part of an automatic device driver synthesis toolkit and evaluated it by synthesising drivers for several real-world I/O devices. This involved solving game instances that could not be feasibly solved without using abstraction or using simpler forms of abstraction.
  • Keywords
    device drivers; game theory; program diagnostics; abstract games; automatic device driver synthesis toolkit; predicate abstraction; predicate-based abstraction refinement algorithm; reactive games; reactive synthesis; real-world I/O devices; Abstracts; Aerospace electronics; Approximation methods; Concrete; Force; Games; Partitioning algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Formal Methods in Computer-Aided Design (FMCAD), 2014
  • Conference_Location
    Lausanne
  • Type

    conf

  • DOI
    10.1109/FMCAD.2014.6987617
  • Filename
    6987617