中文
相关论文

相关论文: Constraint-Based Monitoring of Hyperproperties

200 篇论文

Hyperproperties, such as non-interference and observational determinism, relate multiple system executions to each other. They are not expressible in standard temporal logics, like LTL, CTL, and CTL*, and thus cannot be monitored with…

计算机科学中的逻辑 · 计算机科学 2018-07-03 Bernd Finkbeiner , Christopher Hahn , Marvin Stenger , Leander Tentrup

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…

计算机科学中的逻辑 · 计算机科学 2021-01-19 Bernd Finkbeiner , Christopher Hahn , Marvin Stenger , Leander Tentrup

We present 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…

计算机科学中的逻辑 · 计算机科学 2019-06-04 Bernd Finkbeiner , Christopher Hahn , Marvin Stenger , Leander Tentrup

Hyperproperties are properties of sets of computation traces. In this paper, we study quantitative hyperproperties, which we define as hyperproperties that express a bound on the number of traces that may appear in a certain relation. For…

计算机科学中的逻辑 · 计算机科学 2019-06-03 Bernd Finkbeiner , Christopher Hahn , Hazem Torfah

Hyperproperties express the relationship between multiple executions of a system. This is needed in many AI-related fields, such as knowledge representation and planning, to capture system properties related to knowledge, information flow,…

计算机科学中的逻辑 · 计算机科学 2024-04-16 Raven Beutner , Bernd Finkbeiner , Hadar Frenkel , Niklas Metzger

We study the problem of monitoring at runtime whether a system fulfills a specification defined by a hyperproperty, such as linearizability or variants of non-interference. For this purpose, we introduce specifications with both passive and…

计算机科学中的逻辑 · 计算机科学 2025-08-05 Marek Chalupa , Thomas A. Henzinger , Ana Oliveira da Costa

Hyperproperties are properties of computational systems that require more than one trace to evaluate, e.g., many information-flow security and concurrency requirements. Where a trace property defines a set of traces, a hyperproperty defines…

计算机科学中的逻辑 · 计算机科学 2021-04-30 Jan Baumeister , Norine Coenen , Borzoo Bonakdarpour , Bernd Finkbeiner , Cesar Sanchez

Hyperproperties are properties of systems that relate multiple computation traces, including security and concurrency properties. This paper introduces a bounded model checking (BMC) algorithm for hyperproperties expressed in HyperLTL,…

形式语言与自动机理论 · 计算机科学 2020-10-19 Tzu-Han Hsu , Cesar Sanchez , Borzoo Bonakdarpour

An enforcement mechanism monitors a reactive system for undesired behavior at runtime and corrects the system's output in case it violates the given specification. In this paper, we study the enforcement problem for hyperproperties, i.e.,…

计算机科学中的逻辑 · 计算机科学 2022-03-09 Norine Coenen , Bernd Finkbeiner , Christopher Hahn , Jana Hofmann , Yannick Schillo

Many important system properties, particularly in security and privacy, cannot be verified statically. Therefore, runtime verification is an appealing alternative. Logics for hyperproperties, such as HyperLTL, support a rich set of such…

计算机科学中的逻辑 · 计算机科学 2019-10-07 Sandro Stucki , César Sánchez , Gerardo Schneider , Borzoo Bonakdarpour

Hyperproperties are properties that relate multiple execution traces. Previous work on monitoring hyperproperties focused on synchronous hyperproperties, usually specified in HyperLTL. When monitoring synchronous hyperproperties, all traces…

编程语言 · 计算机科学 2023-08-08 Marek Chalupa , Thomas A. Henzinger

Hyperproperties are system properties that relate multiple execution traces and commonly occur when specifying information-flow and security policies. Logics like HyperLTL utilize explicit quantification over execution traces to express…

计算机科学中的逻辑 · 计算机科学 2025-12-30 Raven Beutner , Bernd Finkbeiner

Temporal hyperproperties are system properties that relate multiple execution traces. For (finite-state) hardware, temporal hyperproperties are supported by model checking algorithms, and tools for general temporal logics like HyperLTL…

计算机科学中的逻辑 · 计算机科学 2022-08-26 Raven Beutner , Bernd Finkbeiner

Runtime verification enables checking temporal logic specifications over individual execution traces and offers a scalable alternative to exhaustive formal verification. In practice, systems must satisfy dozens to hundreds of temporal…

计算机科学中的逻辑 · 计算机科学 2026-05-14 Arınç Demir , Dogan Ulus

Bounded model checking (BMC) is an effective technique for hunting bugs by incrementally exploring the state space of a system. To reason about infinite traces through a finite structure and to ultimately obtain completeness, BMC…

计算机科学中的逻辑 · 计算机科学 2023-01-31 Tzu-Han Hsu , César Sánchez , Sarai Sheinvald , Borzoo Bonakdarpour

We introduce a functional inductive framework to verify discrete-time dynamical systems against hyperproperties specified as Hyperlinear temporal logic formulae via a notion of HyperCertificates. Unlike linear temporal logic (LTL) formulae…

系统与控制 · 电气工程与系统科学 2026-05-04 Vishnu Murali , Amin Falah , Ashutosh Trivedi , Majid Zamani

This paper focuses on the runtime verification of hyperproperties expressed in Hyper-recHML, an expressive yet simple logic for describing properties of sets of traces. To this end, we consider a simple language of monitors that observe…

计算机科学中的逻辑 · 计算机科学 2025-05-01 Luca Aceto , Antonis Achilleos , Elli Anastasiadi , Adrian Francalanza , Daniele Gorla , Jana Wagemaker

Hyperproperties are properties over sets of traces (or runs) of a system, as opposed to properties of just one trace. They were introduced in 2010 and have been much studied since, in particular via an extension of the temporal logic LTL…

计算机科学中的逻辑 · 计算机科学 2024-10-16 Nicolas Waldburger , Chana Weil-Kennedy , Pierre Ganty , César Sánchez

We investigate the problem of controller synthesis for hyperproperties specified in the temporal logic HyperLTL. Hyperproperties are system properties that relate multiple execution traces. Hyperproperties can elegantly express…

计算机科学中的逻辑 · 计算机科学 2021-01-25 Borzoo Bonakdarpour , Bernd Finkbeiner

HyperLTL is a temporal logic that can express hyperproperties, i.e., properties that relate multiple execution traces of a system. Such properties are becoming increasingly important and naturally occur, e.g., in information-flow control,…

计算机科学中的逻辑 · 计算机科学 2023-01-27 Raven Beutner , Bernd Finkbeiner
‹ 上一页 1 2 3 10 下一页 ›