QuAK: Quantitative Automata Kit
Marek Chalupa, Thomas A. Henzinger, Nicolas Mazzocchi, N. Ege Sara\c{c}

TL;DR
QuAK is a novel tool that automates the analysis of quantitative automata, enabling nuanced evaluation of system behaviors with real-valued metrics, supporting various automaton types and decision problems.
Contribution
This paper introduces QuAK, the first tool for automating the analysis of multiple types of quantitative automata, including decision procedures and monitoring capabilities.
Findings
Successfully supports various automaton types like Inf, Sup, LimInf, LimSup, LimInfAvg, LimSupAvg
Implements decision procedures for emptiness, universality, inclusion, equivalence
Demonstrates effectiveness through experiments on inclusion, constant-function check, and monitoring
Abstract
System behaviors are traditionally evaluated through binary classifications of correctness, which do not suffice for properties involving quantitative aspects of systems and executions. Quantitative automata offer a more nuanced approach, mapping each execution to a real number by incorporating weighted transitions and value functions generalizing acceptance conditions. In this paper, we introduce QuAK, the first tool designed to automate the analysis of quantitative automata. QuAK currently supports a variety of quantitative automaton types, including Inf, Sup, LimInf, LimSup, LimInfAvg, and LimSupAvg automata, and implements decision procedures for problems such as emptiness, universality, inclusion, equivalence, as well as for checking whether an automaton is safe, live, or constant. Additionally, QuAK is able to compute extremal values when possible, construct safety-liveness…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning and Algorithms · DNA and Biological Computing · Formal Methods in Verification
