Synthesis from Weighted Specifications with Partial Domains over Finite Words
Emmanuel Filiot, Christof L\"oding, Sarah Winter

TL;DR
This paper studies the synthesis of reactive systems from quantitative specifications over finite words, establishing decidability results and developing an infinite game framework for solving synthesis problems with weighted automata.
Contribution
It introduces a comprehensive framework for synthesis from weighted specifications with partial domains, using infinite games to address non-regular objectives.
Findings
Decidability results for threshold, best-value, and approximate synthesis objectives.
Development of infinite game methods for weighted automata with sum, discounted-sum, and average measures.
Framework applicable to systems with partial domain specifications.
Abstract
In this paper, we investigate the synthesis problem of terminating reactive systems from quantitative specifications. Such systems are modeled as finite transducers whose executions are represented as finite words in , where are finite sets of input and output symbols, respectively. A weighted specification assigns a rational value (or ) to words in , and we consider three kinds of objectives for synthesis, namely threshold objectives where the system's executions are required to be above some given threshold, best-value and approximate objectives where the system is required to perform as best as it can by providing output symbols that yield the best value and -best value respectively w.r.t. . We establish a landscape of decidability results for these three objectives and weighted specifications with partial domain over…
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 · semigroups and automata theory · Model-Driven Software Engineering Techniques
