Hypernode Automata

Ezio Bartocci, Dejan Nickovic, Thomas Henzinger, Ana Oliveira da Costa (Speaker)

Research output: Chapter in Book or Conference ProceedingsConference Proceedings with Oral Presentationpeer-review

Abstract

We introduce hypernode automata as a new specification formalism for hyperproperties of concurrent systems. They are finite automata with nodes labeled with hypernode logic formulas and transitions labeled with actions. A hypernode logic formula specifies relations between sequences of variable values in different system executions. Unlike HyperLTL, hypernode logic takes an asynchronous view on execution traces by constraining the values and the order of value changes of each variable without correlating the timing of the changes. Different execution traces are synchronized solely through the transitions of hypernode automata. Hypernode automata naturally combine asynchronicity at the node level with synchronicity at the transition level. We show that the model-checking problem for hypernode automata is decidable over action-labeled Kripke structures, whose actions induce transitions of the specification automata. For this reason, hypernode automaton is a suitable formalism for specifying and verifying asynchronous hyperproperties, such as declassifying observational determinism in multi-threaded programs.
Original languageEnglish
Title of host publication34th International Conference on Concurrency Theory, CONCUR 2023, September 18-23, 2023, Antwerp, Belgium
PublisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
Pages1-16
Number of pages16
Volume279
ISBN (Print)978-3-95977-299-0
DOIs
Publication statusPublished - 18 Sept 2023
Event34th International Conference on Concurrency Theory (CONCUR 2023) - University of Antwerp, Antwerp, Belgium
Duration: 19 Sept 202322 Sept 2023

Publication series

NameLeibniz International Proceedings in Informatics (LIPIcs)
Publisher Dagstuhl Publishing
Volume279
ISSN (Print)1868-8969

Conference

Conference34th International Conference on Concurrency Theory (CONCUR 2023)
Country/TerritoryBelgium
CityAntwerp
Period19/09/2322/09/23

Research Field

  • Dependable Systems Engineering

Fingerprint

Dive into the research topics of 'Hypernode Automata'. Together they form a unique fingerprint.

Cite this