Traditional and high-level Petri nets are limited in representing adaptive or evolving distributed systems. We introduce a comprehensive definition of Reisig’s Algebraic Petri nets (APN) with active tokens, employing Maude, a declarative language with rewriting logic semantics. Reisig’s APN offers unmatched expressivity and analytical power, and with active tokens, they represent distributed components with internal logic naturally. Active tokens facilitate straightforward and efficient meta-modeling. Although rewriting logic was proposed as a unified logical framework for PNs two decades ago, ours is the first complete implementation of APNs (with active tokens) based on Maude. We tackle modeling challenges from Maude’s rewriting strategy relying on pattern-matching and coherence by proposing two alternative definitions. Our approach is illustrated with code snippets and examples, featuring an advanced model of an adaptive MLFQ algorithm.

Integral Maude Operation Semantics for Algebraic Petri Nets: An Effective Model of Adaptive Systems / L. Capra (COMMUNICATIONS IN COMPUTER AND INFORMATION SCIENCE). - In: Computational Intelligence / [a cura di] F. Marcelloni, K. Madani, N. van Stein, J. Filipe. - Prima edizione. - [s.l] : Springer Cham, 2026 Feb. - ISBN 9783032156341. - pp. 471-490 (( 17. International Joint Conference on Computational Intelligence Marbella 2025 [10.1007/978-3-032-15635-8_29].

Integral Maude Operation Semantics for Algebraic Petri Nets: An Effective Model of Adaptive Systems

L. Capra
Primo
2026

Abstract

Traditional and high-level Petri nets are limited in representing adaptive or evolving distributed systems. We introduce a comprehensive definition of Reisig’s Algebraic Petri nets (APN) with active tokens, employing Maude, a declarative language with rewriting logic semantics. Reisig’s APN offers unmatched expressivity and analytical power, and with active tokens, they represent distributed components with internal logic naturally. Active tokens facilitate straightforward and efficient meta-modeling. Although rewriting logic was proposed as a unified logical framework for PNs two decades ago, ours is the first complete implementation of APNs (with active tokens) based on Maude. We tackle modeling challenges from Maude’s rewriting strategy relying on pattern-matching and coherence by proposing two alternative definitions. Our approach is illustrated with code snippets and examples, featuring an advanced model of an adaptive MLFQ algorithm.
Adaptive Systems; Maude; Algebraic Petri Nets
Settore INFO-01/A - Informatica
feb-2026
Book Part (author)
File in questo prodotto:
File Dimensione Formato  
978-3-032-15635-8_29.pdf

accesso riservato

Tipologia: Publisher's version/PDF
Licenza: Nessuna licenza
Dimensione 891.33 kB
Formato Adobe PDF
891.33 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
Pubblicazioni consigliate

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/2434/1215151
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
  • OpenAlex 0
social impact