Reisig's Algebraic Petri nets (APN), also known as SPEC-inscribed Petri nets, are regarded as some of the most powerful and expressive high-level Petri net formalisms ever established. Despite this, there exists only a limited number of comprehensive implementations for this foundational model, and none are situated within a purely algebraic framework. Here, we introduce an efficient translation of APN using Maude, a declarative programming language that operates with rewriting semantics. By exploring two distinct definitions, we address the nuanced modeling challenges arising from Maude's operational semantics based on pattern-matching. We further demonstrate the advantage of using rewritable terms as active tokens, which is naturally supported by Maude. The paper presents simple examples throughout, with an advanced example of adaptive Multilevel Feedback Queue scheduling
Effective Translation of Algebraic PNs with Active Tokens in Maude: A Model for Adaptive Systems / L. Capra, M. Köhler-Bußmeier - In: SYNASCPrima edizione. - [s.l] : IEEE Computer Society, 2026 Apr. - ISBN 979-8-3315-9011-6. - pp. 152-160 (( 27. International Symposium on Symbolic and Numeric Algorithms for Scientific Computing : 22-25 September Timisoara 2025 [10.1109/synasc69064.2025.00029].
Effective Translation of Algebraic PNs with Active Tokens in Maude: A Model for Adaptive Systems
L. Capra
Primo
Membro del Collaboration Group
;
2026
Abstract
Reisig's Algebraic Petri nets (APN), also known as SPEC-inscribed Petri nets, are regarded as some of the most powerful and expressive high-level Petri net formalisms ever established. Despite this, there exists only a limited number of comprehensive implementations for this foundational model, and none are situated within a purely algebraic framework. Here, we introduce an efficient translation of APN using Maude, a declarative programming language that operates with rewriting semantics. By exploring two distinct definitions, we address the nuanced modeling challenges arising from Maude's operational semantics based on pattern-matching. We further demonstrate the advantage of using rewritable terms as active tokens, which is naturally supported by Maude. The paper presents simple examples throughout, with an advanced example of adaptive Multilevel Feedback Queue scheduling| File | Dimensione | Formato | |
|---|---|---|---|
|
SynascAPN.pdf
accesso riservato
Tipologia:
Publisher's version/PDF
Licenza:
Nessuna licenza
Dimensione
521.32 kB
Formato
Adobe PDF
|
521.32 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.




