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
Inglese
contributo
1 - Conferenza
45th International Conference on Application and Theory of Petri Nets and Concurrency, Petri Nets 2024
Svizzera
2024
Internazionale
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Esperti anonimi
Springer Science and Business Media Deutschland GmbH
GEWERBESTRASSE 11, CHAM, CH-6330, SWITZERLAND
SVIZZERA
14628
132
152
21
9783031614323
9783031614330
Event synchronization; Graver basis; Hilbert basis; Petri Box Calculus
no
   Bando PRIN 2022 - MUR - Cod. 2022RNTYWZ - "MEDICA.." - Sett. PE6 - Finanziamento dell’Unione Europea – NextGenerationEU – missione 4, componente 2, investimento 1.1.
   MEDICA
   Ministero dell'Università e della Ricerca
   Amparore E. G. -
1 – prodotto con file in versione Open Access (allegherò il file al passo 6 - Carica)
3
info:eu-repo/semantics/conferenceObject
04-CONTRIBUTO IN ATTI DI CONVEGNO::04A-Conference paper in volume
Amparore E.G.; Donatelli S.; Terracini L.
273
open
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