Deciding branching hyperproperties for real time systems
Nabarun Deka, Minjian Zhang, Rohit Chadha, and Mahesh Viswanathan

TL;DR
This paper investigates the decidability of verifying hyper-properties expressed in an extension of metric temporal logic for real-time systems, showing undecidability in general but decidability within fixed time horizons.
Contribution
It introduces HCMTL*, a hyper-property extension of MTL for real-time systems, and establishes decidability results for verification within bounded time horizons.
Findings
Verification is undecidable in general for HCMTL*.
Verification becomes decidable when considering fixed time horizons.
Reduction to MSO logic over reals is used for decidability proof.
Abstract
Security properties of real-time systems often involve reasoning about hyper-properties, as opposed to properties of single executions or trees of executions. These hyper-properties need to additionally be expressive enough to reason about real-time constraints. Examples of such properties include information flow, side channel attacks and service-level agreements. In this paper we study computational problems related to a branching-time, hyper-property extension of metric temporal logic (MTL) that we call HCMTL*. We consider both the interval-based and point-based semantics of this logic. The verification problem that we consider is to determine if a given HCMTL* formula is true in a system represented by a timed automaton. We show that this problem is undecidable. We then show that the verification problem is decidable if we consider executions upto a fixed time horizon .…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsReal-Time Systems Scheduling · Embedded Systems Design Techniques · Parallel Computing and Optimization Techniques
