中文
相关论文

相关论文: Software Verification of Hyperproperties Beyond k-…

200 篇论文

The verification of asynchronous software components poses significant challenges due to the way components interleave and exchange input/output data concurrently. Compositional strategies aim to address this by separating the task of…

计算机科学中的逻辑 · 计算机科学 2026-03-11 Alberto Bombardelli , Stefano Tonetta

Verification of large and complicated concurrent programs is an important issue in the software world. Stateless model checking is an appropriate method for systematically and automatically testing of large programs, which has proved its…

编程语言 · 计算机科学 2016-03-14 Elaheh Ghassabani , Mohammad Abdollahi Azgomi

Hyperproperties are properties that describe the correctness of a system as a relation between multiple executions. Hyperproperties generalize trace properties and include information-flow security requirements, like noninterference, as…

计算机科学中的逻辑 · 计算机科学 2020-10-14 Rayna Dimitrova , Bernd Finkbeiner , Hazem Torfah

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

We study the satisfiability and model-checking problems for timed hyperproperties specified with HyperMTL, a timed extension of HyperLTL. Depending on whether interleaving of events in different traces is allowed, two possible semantics can…

计算机科学中的逻辑 · 计算机科学 2018-12-27 Hsi-Ming Ho , Ruoyu Zhou , Timothy M. Jones

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

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 system properties that relate multiple execution traces and occur, e.g., when specifying security and information-flow properties. Checking if a hyperproperty is satisfiable has many important applications, such as…

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

Mechanized verification of liveness properties for infinite programs with effects and nondeterminism is challenging. Existing temporal reasoning frameworks operate at the level of models such as traces and automata. Reasoning happens at a…

编程语言 · 计算机科学 2025-08-22 Eleftherios Ioannidis , Yannick Zakowski , Steve Zdancewic , Sebastian Angel

We investigate the logical foundations of hyperproperties. Hyperproperties generalize trace properties, which are sets of traces, to sets of sets of traces. The most prominent application of hyperproperties is information flow security:…

计算机科学中的逻辑 · 计算机科学 2017-01-10 Bernd Finkbeiner , Martin Zimmermann

Verification of temporal logic properties plays a crucial role in proving the desired behaviors of hybrid systems. In this paper, we propose an interval method for verifying the properties described by a bounded linear temporal logic. We…

计算机科学中的逻辑 · 计算机科学 2015-07-15 Daisuke Ishii , Naoki Yonezaki , Alexandre Goldsztejn

We study monitoring of linear-time arithmetic properties against finite traces generated by an unknown dynamic system. The monitoring state is determined by considering at once the trace prefix seen so far, and all its possible…

计算机科学中的逻辑 · 计算机科学 2022-12-01 Paolo Felli , Marco Montali , Fabio Patrizi , Sarah Winkler

A specification given as a formula in linear temporal logic (LTL) defines a system by its set of traces. However, certain features such as information flow security constraints are rather modeled as so-called hyperproperties, which are sets…

计算机科学中的逻辑 · 计算机科学 2020-04-28 Martin Lück

Hyperproperties, which generalize trace properties by relating multiple traces, are widely studied in information-flow security. Recently, a number of logics for hyperproperties have been proposed, and there is a need to understand their…

计算机科学中的逻辑 · 计算机科学 2020-05-13 Norine Coenen , Bernd Finkbeiner , Christopher Hahn , Jana Hofmann

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

We propose TOPL automata as a new method for runtime verification of systems with unbounded resource generation. Paradigmatic such systems are object-oriented programs which can dynamically generate an unbounded number of fresh object…

形式语言与自动机理论 · 计算机科学 2015-01-21 Radu Grigore , Dino Distefano , Rasmus Lerchedahl Petersen , Nikos Tzevelekos

Temporal logics have been studied as an approach to the specification of hyperproperties, resulting in the conception of "hyperlogics". With a few recent exceptions, the hyperlogics thus far developed can only relate different traces of a…

计算机科学中的逻辑 · 计算机科学 2024-02-06 Jens Oliver Gutsfeld , Arne Meier , Christoph Ohrem , Jonni Virtema

We study the runtime verification of hyperproperties, expressed in the temporal logic HyperLTL, as a means to inspect a system with respect to security polices. Runtime monitors for hyperproperties analyze trace logs that are organized by…

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

Signal Temporal Logic monitoring over numerical simulation traces has emerged as an effective approach to approximate verification of continuous and hybrid systems. In this report we explore an exact verification procedure for STL…

计算机科学中的逻辑 · 计算机科学 2020-08-18 Thomas Wright , Ian Stark

HyperLTL, the extension of Linear Temporal Logic by trace quantifiers, is a uniform framework for expressing information flow policies by relating multiple traces of a security-critical system. HyperLTL has been successfully applied to…

计算机科学中的逻辑 · 计算机科学 2019-12-17 Corto Mascle , Martin Zimmermann