TOP
Search the Dagstuhl Website
Looking for information on the websites of the individual seminars? - Then please:
Not found what you are looking for? - Some of our services have separate websites, each with its own search option. Please check the following list:
Schloss Dagstuhl - LZI - Logo
Schloss Dagstuhl Services
Seminars
Within this website:
External resources:
  • DOOR (for registering your stay at Dagstuhl)
  • DOSA (for proposing future Dagstuhl Seminars or Dagstuhl Perspectives Workshops)
Publishing
Within this website:
External resources:
dblp
Within this website:
External resources:
  • the dblp Computer Science Bibliography


Dagstuhl Seminar 27101

Towards a Unified Theory and Application of Hyperproperties

( Mar 07 – Mar 12, 2027 )

Permalink
Please use the following short url to reference this page: https://www.dagstuhl.de/27101

Organizers
  • Borzoo Bonakdarpour (Michigan State University - East Lansing, US)
  • Bernd Finkbeiner (CISPA - Saarbrücken, DE)
  • David A. Naumann (Stevens Institute of Technology - Hoboken, US)
  • Ana Oliveira da Costa (IST Austria - Klosterneuburg, AT)

Contact

Motivation

Hyperproperties are a general framework to reason about system requirements that relate multiple program executions. Specific hyperproperties have been studied in almost all branches of computer science, including noninterference in information flow security, epistemic properties in the design of distributed and multi-agent systems, and robustness/sensitivity requirements in cyber-physical systems. Research on formal reasoning about hyperproperties has primarily focused on developing decision procedures and verification algorithms, while domain-specific results on individual hyperproperties are often not well-known between different communities. The main goal of the seminar is to bring together researchers from communities working on different aspects of reasoning about hyperproperties. Together, we will explore the commonalities and differences between each community approach and debate the gap between the currently available reasoning frameworks and the needs of specific application areas.

This Dagstuhl Seminar will bring together researchers from core formal methods (FM) and programming languages (PL) along with three application areas: (1) computer security, (2) distributed computing, and (3) cyber-physical systems (CPS). To guide this exchange, the seminar will focus on a selected list of timely topics (presented below) that could not only reshape research on reasoning about hyperproperties but also impact other domains working with hyperproperties.

  • Identify hyperproperty-related problems from each area. During this seminar, we will collect and discuss hyperproperty-related verification problems from each area. Our goal will be two-fold: to get familiar with hyperproperties of interest to each community and to familiarize the participants with the vocabulary and models used in each domain.
  • Identify possibilities for knowledge and techniques transfer across different domains. Different areas have found and implemented tailored solutions to verify the hyperproperties of interest in their domain. These technical advances may benefit other areas that are facing similar problems. Bringing together experts from different areas and encouraging them to discuss their problems within a shared framework (hyperproperty verification) will promote finding common ground between seemingly unrelated problems, which may facilitate the transfer of research results between areas.
  • Compare existing formalisms for the specification and verification of hyperproperties. The study of logics for hyperproperties has been an active field of research, with many formalisms proposed in the past decade to capture different aspects of hyperproperty verification. There is, however, no clear idea of what formalisms are best suited for practical applications. Drawing on feedback from the application areas, we will examine the current state of hyperlogics and take initial steps towards consolidating the landscape.
  • Identify current technical limits of tools and solvers. While there has been some effort in implementing tools to support different aspects of verifying hyperproperties, other communities sparingly use them. We would like to discuss two orthogonal problems: (i) how to build stable tools (e.g., model-checkers, runtime monitors, enforcers) that researchers from different areas can more easily adopt; (ii) how to improve the performance of general tools for hyperproperties by promoting advances in other solvers, like SMT solvers or first-order theorem provers.

During this Dagstuhl Seminar, we will gather the information collected in the context of each of these topics, to be included in a report aimed at guiding future research in hyperproperty verification.

Copyright Borzoo Bonakdarpour, Bernd Finkbeiner, David A. Naumann, and Ana Oliveira da Costa

Classification
  • Logic in Computer Science
  • Programming Languages

Keywords
  • Hyperproperties
  • Program Languages
  • Temporal Logics
  • Security Verification
  • Information-Flow Verification