Runtime Verification for LTL in Stochastic Systems

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Esparza, Javier, Fischer, Vincent
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866913984501776384
author Esparza, Javier
Fischer, Vincent
author_facet Esparza, Javier
Fischer, Vincent
contents Runtime verification encompasses several lightweight techniques for checking whether a system's current execution satisfies a given specification. We focus on runtime verification for Linear Temporal Logic (LTL). Previous work describes monitors which produce, at every time step one of three outputs - true, false, or inconclusive - depending on whether the observed execution prefix definitively determines satisfaction of the formula. However, for many LTL formulas, such as liveness properties, satisfaction cannot be concluded from any finite prefix. For these properties traditional monitors will always output inconclusive. In this work, we propose a novel monitoring approach that replaces hard verdicts with probabilistic predictions and an associated confidence score. Our method guarantees eventual correctness of the prediction and ensures that confidence increases without bound from that point on.
format Preprint
id arxiv_https___arxiv_org_abs_2508_07963
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Runtime Verification for LTL in Stochastic Systems
Esparza, Javier
Fischer, Vincent
Logic in Computer Science
Runtime verification encompasses several lightweight techniques for checking whether a system's current execution satisfies a given specification. We focus on runtime verification for Linear Temporal Logic (LTL). Previous work describes monitors which produce, at every time step one of three outputs - true, false, or inconclusive - depending on whether the observed execution prefix definitively determines satisfaction of the formula. However, for many LTL formulas, such as liveness properties, satisfaction cannot be concluded from any finite prefix. For these properties traditional monitors will always output inconclusive. In this work, we propose a novel monitoring approach that replaces hard verdicts with probabilistic predictions and an associated confidence score. Our method guarantees eventual correctness of the prediction and ensures that confidence increases without bound from that point on.
title Runtime Verification for LTL in Stochastic Systems
topic Logic in Computer Science
url https://arxiv.org/abs/2508.07963