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
Link To Document :
بازگشت