arrow
Return

Hypernode automata

delete2025-12-09
delete0
delete
OA
AI
E
Ezio Bartocci
M
Marek Chalupa
T
Thomas A. Henzinger
D
Dejan Ničković
A
Ana Oliveira da Costa *
DOI:10.1007/s00236-025-00509-8delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
In this work, we present hypernode automata as a specification formalism for hyperproperties of systems whose executions may be misaligned among themselves, such as concurrent systems. These automata consist of nodes labeled with hypernode logic formulas and transitions marked with synchronizing actions. Hypernode logic formulas establish relations between sequences of variable values among different system executions. This logic enables both synchronous and asynchronous analysis of traces. In its asynchronous view on execution traces, hypernode formulas establish relations on the order of value changes for each variable without correlating their timing. In both views, the analysis of different execution traces is synchronized through the transitions of hypernode automata. By combining logic's declarative nature with automata's procedural power, hypernode automata seamlessly integrate asynchronicity requirements at the node level with synchronicity between node transitions. We show that the model-checking problem for hypernode automata is decidable for specifications where each node specifies either a synchronous or an asynchronous requirement for the system's executions, but not both.
Keywords:
hypernode automata
hyperproperties
asynchronous analysis
synchronous analysis
model checking
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

A
ACTA INFORMATICA
IF:
0.5
Papers:
23
Citations:
0

Organization

I
institute of science & technology - austria
Scholars:
1.5K
Papers: 1.2K
Citations: 2
T
technische universitat wien
Scholars:
126
Papers: 64
Citations: 0