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.| 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.




