GenSys: A Scalable Fixed-point Engine for Maximal Controller Synthesis over Infinite State Spaces

07/08/2021
by   Stanly Samuel, et al.
0

The synthesis of maximally-permissive controllers in infinite-state systems has many practical applications. Such controllers directly correspond to maximal winning strategies in logically specified infinite-state two-player games. In this paper, we introduce a tool called GenSys which is a fixed-point engine for computing maximal winning strategies for players in infinite-state safety games. A key feature of GenSys is that it leverages the capabilities of existing off-the-shelf solvers to implement its fixed point engine. GenSys outperforms state-of-the-art tools in this space by a significant margin. Our tool has solved some of the challenging problems in this space, is scalable, and also synthesizes compact controllers. These controllers are comparatively small in size and easier to comprehend. GenSys is freely available for use and is available under an open-source license.

READ FULL TEXT
research
06/04/2023

Towards Efficient Controller Synthesis Techniques for Logical LTL Games

Two-player games are a fruitful way to represent and reason about severa...
research
09/15/2022

Fixed-Point Centrality for Networks

This paper proposes a family of network centralities called fixed-point ...
research
06/24/2021

Semiring Provenance for Büchi Games: Strategy Analysis with Absorptive Polynomials

This paper presents a case study for the application of semiring semanti...
research
10/08/2017

More properties of the Fibonacci word on an infinite alphabet

Recently the Fibonacci word W on an infinite alphabet was introduced by ...
research
12/02/2021

Formal verification of a controller implementation in fixed-point arithmetic

For the implementations of controllers on digital processors, certain li...
research
01/21/2019

Learning-Based Synthesis of Safety Controllers

We propose a machine learning framework to synthesize reactive controlle...
research
05/25/2023

Solving Infinite-State Games via Acceleration

Two-player graph games have found numerous applications, most notably th...

Please sign up or login with your details

Forgot password? Click here to reset