RVHyper: A Runtime Verification Tool for Temporal HyperpropertiesOpen Website

Published: 2018, Last Modified: 09 May 2023TACAS (2) 2018Readers: Everyone
Abstract: We present $$\text {RVHyper}$$ , a runtime verification tool for hyperproperties. Hyperproperties, such as non-interference and observational determinism, relate multiple computation traces with each other. Specifications are given as formulas in the temporal logic $$\text {HyperLTL}$$ , which extends linear-time temporal logic (LTL) with trace quantifiers and trace variables. $$\text {RVHyper}$$ processes execution traces sequentially until a violation of the specification is detected. In this case, a counter example, in the form of a set of traces, is returned. As an example application, we show how $$\text {RVHyper}$$ can be used to detect spurious dependencies in hardware designs.
0 Replies

Loading