arrow
Return

Hyper Pattern Matching

delete2026-01-01
delete0
PRE
AI
M
Masaki Waga *
É
Étienne André
DOI:10.1007/978-3-032-05435-7_22delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
In runtime verification, pattern matching, which searches for occurrences of a specific pattern within a word, provides more information than a simple violation detection of the monitored property, by locating concrete evidence of the violation. However, witnessing violations of some properties, particularly hyperproperties, requires evidence across multiple input words or different parts of the same word, which goes beyond the scope of conventional pattern matching. We propose here hyper pattern matching, a generalization of pattern matching over a set of words. Properties of interest include robustness and (non-)interference. As a formalism for patterns, we use nondeterministic asynchronous finite automata (NAAs). We first provide a naive algorithm for hyper pattern matching and then devise several heuristics for better efficiency. Although we prove the NP-completeness of the problem, our implementation HypPAu is able to address several case studies scalable in the length, number of words (or logs) and number of dimensions, suggesting the practical relevance of our approach.
Keywords:
runtime verification
hyperproperties
pattern matching

Journal

R
RUNTIME VERIFICATION, RV 2025
IF:
0
Papers:
27
Citations:
0

Organization

N
national institute of informatics (nii) - japan
Scholars:
453
Papers: 420
Citations: 0
K
kyoto university
Scholars:
8.1K
Papers: 3.2K
Citations: 0
Cited Papers

Cited Papers

Online Timed Pattern Matching Using Automata
err2018-08-26
err0
PREAI
errAlexey Bakhirkin; Thomas Ferrère; Dejan Nickovic; Oded Maler; Eugene Asarin
errShare
errSave
err
IF0
err
err0
PREAI
err
errShare
errSave
err
IF0
err
err0
PREAI
err
errShare
errSave
err
IF0
err
err0
PREAI
err
errShare
errSave
Monitoring Extended Hypernode Logic
err2025-01-01
err0
PREAI
errChalupa,Marek; Henzinger,Thomas A.; da Costa,Ana Oliveira
errShare
errSave
err
IF0
err
err0
PREAI
err
errShare
errSave
err
IF0
err
err0
PREAI
err
errShare
errSave
errShare
errSave
Algorithms for Model Checking HyperLTL and HyperCTL $$^*$$
err2015-07-16
err0
errOAAI
errBernd Finkbeiner; Markus N. Rabe; César Sánchez
errShare
errSave
err
IF0
err
err0
PREAI
err
errShare
errSave
researcher View more