Please use this identifier to cite or link to this item:
doi:10.22028/D291-33788
Title: | Efficient monitoring of hyperproperties using prefix trees |
Author(s): | Finkbeiner, Bernd Hahn, Christopher Stenger, Marvin Tentrup, Leander |
Language: | English |
Title: | International Journal on Software Tools for Technology Transfer |
Volume: | 22 |
Issue: | 6 |
Pages: | 729–740 |
Publisher/Platform: | Springer Nature |
Year of Publication: | 2020 |
Free key words: | Runtime verification Monitoring Hyperproperties |
DDC notations: | 000 Generalities |
Publikation type: | Journal Article |
Abstract: | Hyperproperties, such as non-interference and observational determinism, relate multiple computation traces with each other and are thus not monitorable by tools that consider computations in isolation. We present the monitoring approach implemented in the latest version of RVHyper, a runtime verification tool for hyperproperties. The input to the tool are specifications given in the temporal logic HyperLTL, which extends linear-time temporal logic (LTL) with trace quantifiers and trace variables. RVHyper processes execution traces sequentially until a violation of the specification is detected. In this case, a counterexample, in the form of a set of traces, is returned. RVHyper employs a range of optimizations: a preprocessing analysis of the specification and a procedure that minimizes the traces that need to be stored during the monitoring process. In this article, we introduce a novel trace storage technique that arranges the traces in a tree-like structure to exploit partially equal traces. We evaluate RVHyper on existing benchmarks on secure information flow control, error correcting codes, and symmetry in hardware designs. As an example application outside of security, we show how RVHyper can be used to detect spurious dependencies in hardware designs. |
DOI of the first publication: | 10.1007/s10009-020-00552-5 |
Link to this record: | urn:nbn:de:bsz:291--ds-337887 hdl:20.500.11880/31118 http://dx.doi.org/10.22028/D291-33788 |
ISSN: | 1433-2787 1433-2779 |
Date of registration: | 12-Apr-2021 |
Faculty: | MI - Fakultät für Mathematik und Informatik |
Department: | MI - Informatik |
Professorship: | MI - Keiner Professur zugeordnet |
Collections: | SciDok - Der Wissenschaftsserver der Universität des Saarlandes |
Files for this record:
File | Description | Size | Format | |
---|---|---|---|---|
Finkbeiner2020_Article_EfficientMonitoringOfHyperprop.pdf | 606,09 kB | Adobe PDF | View/Open |
This item is licensed under a Creative Commons License