Automated synthesis of reliable and efficient systems through game theory: a case study
Mickael Randour

TL;DR
This paper presents a game-theoretic approach for the automated synthesis of reliable reactive systems that meet both Boolean and quantitative specifications, with a focus on practical algorithms for safety guarantees.
Contribution
It introduces a novel, practical algorithm for synthesizing safe reactive systems from specifications, integrating Boolean and quantitative requirements.
Findings
Developed a powerful algorithm for system synthesis.
Demonstrated the approach on safety-critical systems.
Achieved provably correct system controllers.
Abstract
Reactive computer systems bear inherent complexity due to continuous interactions with their environment. While this environment often proves to be uncontrollable, we still want to ensure that critical computer systems will not fail, no matter what they face. Examples are legion: railway traffic, power plants, plane navigation systems, etc. Formal verification of a system may ensure that it satisfies a given specification, but only applies to an already existing model of a system. In this work, we address the problem of synthesis: starting from a specification of the desired behavior, we show how to build a suitable system controller that will enforce this specification. In particular, we discuss recent developments of that approach for systems that must ensure Boolean behaviors (e.g., reachability, liveness) along with quantitative requirements over their execution (e.g., never drop…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFormal Methods in Verification · Advanced Software Engineering Methodologies · Software Reliability and Analysis Research
