QuAK: Quantitative Automata Kit

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Chalupa, Marek, Henzinger, Thomas A., Mazzocchi, Nicolas, Saraç, N. Ege
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866912453990809600
author Chalupa, Marek
Henzinger, Thomas A.
Mazzocchi, Nicolas
Saraç, N. Ege
author_facet Chalupa, Marek
Henzinger, Thomas A.
Mazzocchi, Nicolas
Saraç, N. Ege
contents 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 decompositions, and monitor system behaviors. We demonstrate the effectiveness of QuAK through experiments focusing on the inclusion, constant-function check, and monitoring problems.
format Preprint
id arxiv_https___arxiv_org_abs_2409_03569
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle QuAK: Quantitative Automata Kit
Chalupa, Marek
Henzinger, Thomas A.
Mazzocchi, Nicolas
Saraç, N. Ege
Formal Languages and Automata Theory
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 decompositions, and monitor system behaviors. We demonstrate the effectiveness of QuAK through experiments focusing on the inclusion, constant-function check, and monitoring problems.
title QuAK: Quantitative Automata Kit
topic Formal Languages and Automata Theory
url https://arxiv.org/abs/2409.03569