The paper introduces Hyper2LTL𝑓, a temporal logic that extends HyperLTL with second-order quantification over sets of traces. It studies the monitoring problem in two execution models: the parallel model with a fixed number of traces, and the sequential model with an unbounded number of traces observed one by one.
For the parallel model, the authors show that monitoring second-order hyperproperties can be reduced to monitoring first-order hyperproperties. For the sequential model, they present a monitoring algorithm that handles second-order quantification efficiently by exploiting optimizations based on monotonicity of subformulas, graph-based storing of executions, and fixpoint hashing.
The algorithm has been implemented in a tool called MoSo and evaluated on several benchmarks, including examples from common knowledge and planning.
Sang ngôn ngữ khác
từ nội dung nguồn
arxiv.org
Thông tin chi tiết chính được chắt lọc từ
by Raven Beutne... lúc arxiv.org 04-16-2024
https://arxiv.org/pdf/2404.09652.pdfYêu cầu sâu hơn