Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Softw 2021
DOI: 10.1145/3468264.3473126
|View full text |Cite
|
Sign up to set email alerts
|

GenSys: a scalable fixed-point engine for maximal controller synthesis over infinite state spaces

Abstract: 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 … Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 6 publications
(2 citation statements)
references
References 25 publications
0
2
0
Order By: Relevance
“…These procedures are commonly available in state-of-the-art SMT solvers like Z3 [10] and CVC4 [1]. The use of a standard solver is also the approach followed by the synthesis tool GenSys, recently published in [11], which was developed contemporary with our tool. As the experimental evaluation shows later, the use of standard solvers can improve the performance and increase the set of solved instances on the set of benchmarks used in the original work.…”
Section: Related Workmentioning
confidence: 99%
“…These procedures are commonly available in state-of-the-art SMT solvers like Z3 [10] and CVC4 [1]. The use of a standard solver is also the approach followed by the synthesis tool GenSys, recently published in [11], which was developed contemporary with our tool. As the experimental evaluation shows later, the use of standard solvers can improve the performance and increase the set of solved instances on the set of benchmarks used in the original work.…”
Section: Related Workmentioning
confidence: 99%
“…-The design and implementation of a realizability checking framework in FRET that tightly integrates the JKind [23] and Kind 2 [35] analysis tools; -a diagnosis feature for unrealizability that returns all minimal conflicts and their counterexamples in an easy-to-use, graphical user interface; -the extension of the simulator component in FRET, to be used for the simulation of conflicting requirements in unrealizable specifications; and -improvements of the algorithms in our in-house fork of the JKind model checker, following recent work from the Kind 2 and GenSys [48] tools.…”
Section: Introductionmentioning
confidence: 99%