Centralized vs. Decentralized Monitors for Hyperproperties
This article focuses on the runtime verification of hyperproperties expressed in Hyper- \(\mathsf{rec}\) HML, an expressive yet simple logic for describing properties of sets of traces. To this end, we consider a simple language of monitors that observe sets of system executions and report verdicts w.r.t. a given Hyper- \(\mathsf{rec}\) HML formula. We first employ a unique omniscient monitor that centrally observes all system traces. Since centralized monitors are not ideal for distributed settings, we also provide a language for decentralized monitors, where each trace has a dedicated monitor; these monitors yield a unique verdict by communicating their observations to one another. For both the centralized and the decentralized settings, we provide a synthesis procedure that, given a formula, yields a monitor that is correct (i.e., sound and violation complete). A key step in proving the correctness of the synthesis for decentralized monitors is a result showing that, for each formula, the synthesized centralized monitor and its corresponding decentralized one are weakly bisimilar for a suitable notion of weak bisimulation.
Authors
- Luca Aceto (ORCID: https://orcid.org/0000-0001-8554-6907)
- Jana Wagemaker (ORCID: https://orcid.org/0000-0002-8616-3905)
- Antonis Achilleos (ORCID: https://orcid.org/0000-0002-1314-333X)
- Daniele Gorla (ORCID: https://orcid.org/0000-0001-8859-9844)
- Adrian Francalanza (ORCID: https://orcid.org/0000-0003-3829-7391)
- Elli Anastasiadi (ORCID: https://orcid.org/0000-0001-7526-9256)
Institutions
- Reykjavík University (IS)
- Radboud University Nijmegen (NL)
- University of Iceland (IS)
- University of Malta (MT)
- Gran Sasso Science Institute (IT)
- Sapienza University of Rome (IT)
- Aalborg University (DK)
Publication Details
- Journal
- ACM Transactions on Computational Logic
- Published
- 2025-09-16
- DOI
- https://doi.org/10.1145/3767738
- Citations
- 2
- Primary Topic
- Formal Methods in Verification
- Type
- article
- Field-Weighted Citation Impact
- 3.01
Funders
- Villum Fonden