mlsanityData to 14 Oct 2026

Towards Partial Monitoring: It is Always too Soon to Give Up

arXiv 2110.12585 ↗First posted 25 Oct 2021cs.LO cs.AI cs.FLcited by 0

Not on the map. Why?

Abstract (arXiv)

Runtime Verification is a lightweight formal verification technique. It is used to verify at runtime whether the system under analysis behaves as expected. The expected behaviour is usually formally specified by means of properties, which are used to automatically synthesise monitors. A monitor is a device that, given a sequence of events representing a system execution, returns a verdict symbolising the satisfaction or violation of the formal property. Properties that can (resp. cannot) be verified at runtime by a monitor are called monitorable and non-monitorable, respectively. In this paper, we revise the notion of monitorability from a practical perspective, where we show how non-monitorable properties can still be used to generate partial monitors, which can partially check the properties. Finally, we present the implications both from a theoretical and practical perspectives.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 2 of its 32 references that are in the map. First posted on arXiv 25 Oct 2021.

Builds on

2 of 32 references.

References · 2

  1. 2019Adventures in Monitorability: From Branching to Linear Time and Back Againcited by 2
  2. 2019An Operational Guide to Monitorabilitycited by 1

Built on by

Not cited yet.