We present $$\backslashtext {RVHyper}$$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 $$\backslashtext {HyperLTL}$$HyperLTL, which extends linear-time temporal logic (LTL) with trace quantifiers and trace variables. $$\backslashtext {RVHyper}$$RVHyperprocesses 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 $$\backslashtext {RVHyper}$$RVHypercan be used to detect spurious dependencies in hardware designs.
History
Preferred Citation
Bernd Finkbeiner, Christopher Hahn, Marvin Stenger and Leander Tentrup. RVHyper: A Runtime Verification Tool for Temporal Hyperproperties. In: TACAS Tools and Algorithms for Construction and Analysis of Systems (TACAS). 2018.
Primary Research Area
Reliable Security Guarantees
Name of Conference
TACAS Tools and Algorithms for Construction and Analysis of Systems (TACAS)
Legacy Posted Date
2019-06-23
Open Access Type
Unknown
BibTeX
@inproceedings{cispa_all_2932,
title = "RVHyper: A Runtime Verification Tool for Temporal Hyperproperties",
author = "Finkbeiner, Bernd and Hahn, Christopher and Stenger, Marvin and Tentrup, Leander",
booktitle="{TACAS Tools and Algorithms for Construction and Analysis of Systems (TACAS)}",
year="2018",
}