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
Algebraic petri nets; Maude; Meta-modelling;
Settore INFO-01/A - Informatica
apr-2026
Book Part (author)
File in questo prodotto:
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.

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