A Temporal Logic for Asynchronous Hyperproperties
Jan Baumeister, Norine Coenen, Borzoo Bonakdarpour, Bernd Finkbeiner, César Sánchez
Abstract
Abstract Hyperpropertiesare 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 a set of sets of traces. The temporal logics HyperLTL and HyperCTL* have been proposed to express hyperproperties. However, their semantics aresynchronousin the sense that all traces proceed at the same speed and are evaluated at the same position. This precludes the use of these logics to analyze systems whose traces can proceed at different speeds and allow that different traces take stuttering steps independently. To solve this problem in this paper, we propose anasynchronousvariant of HyperLTL. On the negative side, we show that the model-checking problem for this variant is undecidable. On the positive side, we identify a decidable fragment which covers a rich set of formulas with practical applications. We also propose two model-checking algorithms that reduce our problem to the HyperLTL model-checking problem in the synchronous semantics.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 2ffbb27f-3e91-4b74-89dc-b4c333a06a0cCited by top-tier papers10
- Software Verification of Hyperproperties Beyond k-SafetyRaven Beutner, Bernd FinkbeinerCAV 2022 · 44 citations
- Asynchronous Extensions of HyperLTLLaura Bozzelli, Adriano Peron, César SánchezLICS 2021 · 36 citations
- Second-Order HyperpropertiesRaven Beutner, Bernd Finkbeiner, Hadar Frenkel, Niklas MetzgerCAV 2023 · 20 citations
- Deciding Hyperproperties Combined with Functional SpecificationsRaven Beutner, David Carral, Bernd Finkbeiner, Jana Hofmann et al.LICS 2022 · 13 citations
- Temporal Team Semantics RevisitedJens Oliver Gutsfeld, Arne Meier, Christoph Ohrem, Jonni VirtemaLICS 2022 · 9 citations
Builds on1
Related papers
- Verifying Asynchronous Hyperproperties in Reactive SystemsRaven Beutner, Bernd FinkbeinerOOPSLA 2025 · 2 citations
- Deciding Asynchronous Hyperproperties for Recursive ProgramsJens Oliver Gutsfeld, Markus Müller-Olm, Christoph OhremPOPL 2024 · 5 citations
- Explaining Hyperproperty ViolationsNorine Coenen, Raimund Dachselt, Bernd Finkbeiner, Hadar Frenkel et al.CAV 2022 · 14 citations
- On Alternating-Time Temporal Logic, Hyperproperties, and Strategy SharingRaven Beutner, Bernd FinkbeinerAAAI 2024 · 2 citations
- Verifying Security Policies in Multi-agent Workflows with LoopsBernd Finkbeiner, Christian Müller, Helmut Seidl, Eugen ZalinescuCCS 2017 · 32 citations
