Reisig’s Algebraic Petri nets are highly expressive but rarely based on a strict algebraic framework. We present an effective translation using the declarative language Maude, which employs rewriting semantics. By exploring two definitions, we tackle modeling challenges from Maude’s pattern-matching operational semantics. We demonstrate the advantages of using rewritable terms as active tokens, as supported by Maude, with examples including an adaptive Multilevel Feedback Queue scheduling.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Integral Implementation of Higher-Order Algebraic Petri Nets in Maude

  • Lorenzo Capra,
  • Michael Köhler-Bußmeier

摘要

Reisig’s Algebraic Petri nets are highly expressive but rarely based on a strict algebraic framework. We present an effective translation using the declarative language Maude, which employs rewriting semantics. By exploring two definitions, we tackle modeling challenges from Maude’s pattern-matching operational semantics. We demonstrate the advantages of using rewritable terms as active tokens, as supported by Maude, with examples including an adaptive Multilevel Feedback Queue scheduling.