Skip to Main Content (Press Enter)

Logo UNIMORE
  • ×
  • Home
  • Degree programmes
  • Modules
  • Jobs
  • People
  • Research Outputs
  • Academic units
  • Third Mission
  • Projects
  • Skills

UNI-FIND
Logo UNIMORE

|

UNI-FIND

unimore.it
  • ×
  • Home
  • Degree programmes
  • Modules
  • Jobs
  • People
  • Research Outputs
  • Academic units
  • Third Mission
  • Projects
  • Skills
  1. Research Outputs

HyperMonitor: {A} Python Prototype for Hyper Predictive Runtime Verification

Conference Paper
Publication Date:
2023
Short description:
HyperMonitor: {A} Python Prototype for Hyper Predictive Runtime Verification / Ferrando, Angelo; Delzanno, Giorgio. - 14235 LNCS:(2023), pp. 171-182. ( 17th International Conference on Reachability Problems, RP 2023 Nice, fra 11-13 October 2023) [10.1007/978-3-031-45286-4_13].
abstract:
We present HyperMonitor a Python prototype of a novel runtime verification method specifically designed for predicting race conditions in multithread programs. Our procedure is based on the combination of Inductive Process Mining, Petri Net Tranformations, and verification algorithms. More specifically, given a trace log, the Hyper Predictive Runtime Verifier (HPRV) procedure first exploits Inductive Process Mining to build a Petri Net that captures all traces in the log, and then applies semantic-driven transformations to increase the number of concurrent threads without re-executing the program. In this paper, we present the key ideas of our approach, details on the HyperMonitor implementation and discuss some preliminary results obtained on classical examples of concurrent C programs with semaphors.
Iris type:
Relazione in Atti di Convegno
Keywords:
Concurrent Programs; Petri Nets; Process Mining; Runtime Verification; Verification
List of contributors:
Ferrando, Angelo; Delzanno, Giorgio
Authors of the University:
FERRANDO Angelo
Handle:
https://iris.unimore.it/handle/11380/1331827
Book title:
Reachability Problems - 17th International Conference, {RP} 2023,Nice, France, October 11-13, 2023, Proceedings
Published in:
LECTURE NOTES IN COMPUTER SCIENCE
Journal
LECTURE NOTES IN COMPUTER SCIENCE
Series
  • Use of cookies

Powered by VIVO | Designed by Cineca | 26.4.5.0