Skip to content

Opening book details…

Can I read A Constraint-based Approach to Solving Games on Infinite Graphs on EtoBox?

A Constraint-based Approach to Solving Games on Infinite Graphs by Tewodros Beyene; Swarat Chaudhuri; Corneliu Popeea; Andrey Rybalchenko is a Computer Science article available to read on EtoBox.

What is A Constraint-based Approach to Solving Games on Infinite Graphs about?

We present a constraint-based approach to computing winning strategies in two-player graph games over the state space of infinite-state programs. Such games have numerous applications in program verification and synthesis, including the synthesis of infinite-state reactive programs and branching-time verification of infinite-state programs. Our method handles games with winning conditions given by safety, reachability, and general Linear Temporal Logic (LTL) properties. For each property class, we give a deductive proof rule that --- provided a symbolic representation of the game players --- describes a winning strategy for a particular player. Our rules are sound and relatively complete. We show that these rules can be automated by using an off-the-shelf Horn constraint solver that supports existential quantification in clause heads. The practical promise of the rules is demonstrated through several case studies, including a challenging "Cinderella-Stepmother game" that allows infinite alternation of discrete and continuous choices by two players, as well as examples derived from prior work on program repair and synthesis.

Who reads A Constraint-based Approach to Solving Games on Infinite Graphs?

It is typically read by researchers, students, and practitioners in Computer Science.

Author
Tewodros Beyene; Swarat Chaudhuri; Corneliu Popeea; Andrey Rybalchenko
Publisher
ACM
Published
2014
Language
EN
Field
Computer Science (Physical Sciences)

More by Tewodros Beyene; Swarat Chaudhuri; Corneliu Popeea; Andrey Rybalchenko

Browse all works by Tewodros Beyene; Swarat Chaudhuri; Corneliu Popeea; Andrey Rybalchenko