Any language for modelling concurrent and distributed systems features some sorts of composition and synchronization. This is usually beneficial in the design and verification of complex models. The focus of the paper is on events, like events in Discrete Events Dynamic Systems, or transitions in Petri nets, in which events are labelled with multisets of (conjugated) symbols. We propose a novel synchronization approach that is based on a well-grounded mathematical theory. Using a simple and intuitive pairwise composition with regular labels, we show that the synchronization generates a set of events that is equivalent to a set of Hilbert bases of polyhedral convex cones. Such connection with the theory of Hilbert bases allows us to prove several useful properties of the composition, as well as an effective algorithm to compute such synchronizations. Finally a calculus of events, named Hilbert Calculus of Events, is formulated, for which basic properties are proved.

Hilbert Composition of Multilabelled Events

Amparore E. G.;Donatelli S.;Terracini L.
2024-01-01

Abstract

Any language for modelling concurrent and distributed systems features some sorts of composition and synchronization. This is usually beneficial in the design and verification of complex models. The focus of the paper is on events, like events in Discrete Events Dynamic Systems, or transitions in Petri nets, in which events are labelled with multisets of (conjugated) symbols. We propose a novel synchronization approach that is based on a well-grounded mathematical theory. Using a simple and intuitive pairwise composition with regular labels, we show that the synchronization generates a set of events that is equivalent to a set of Hilbert bases of polyhedral convex cones. Such connection with the theory of Hilbert bases allows us to prove several useful properties of the composition, as well as an effective algorithm to compute such synchronizations. Finally a calculus of events, named Hilbert Calculus of Events, is formulated, for which basic properties are proved.
2024
45th International Conference on Application and Theory of Petri Nets and Concurrency, Petri Nets 2024
Svizzera
2024
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Springer Science and Business Media Deutschland GmbH
14628
132
152
9783031614323
9783031614330
Event synchronization; Graver basis; Hilbert basis; Petri Box Calculus
Amparore E.G.; Donatelli S.; Terracini L.
File in questo prodotto:
File Dimensione Formato  
ICATPN2024___Hilbert_composition_of_multilabelled_events.pdf

Accesso aperto

Tipo di file: PREPRINT (PRIMA BOZZA)
Dimensione 492.05 kB
Formato Adobe PDF
492.05 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2318/2032092
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact