Petri Nets (PN) are a central, theoretically sound model for concurrent or distributed systems but, at least in their classical definition, not expressive enough to represent dynamic reconfiguration capabilities. On the other side, Rewriting Logic has proved to be a natural semantic framework for several formal models of concurrent/distributed systems. We propose a compact, efficient Maude formalization of dynamically reconfigurable PT nets (with inhibitor arcs), using as a running example the specification of a simple, fault-tolerant manufacturing system. We discuss the advantages of such a combined approach, as well as some concerns that it raises.
翻译:Petri Nets(PN)是并行或分布式系统的一个核心的、理论上健全的模式,但至少在其传统定义中,其表达方式不足以代表动态重组能力。 另一方面,重写逻辑被证明是多个同时/分布式系统正式模型的自然语义框架。我们建议对动态可重新配置的PT网(带有抑制弧)进行契约、高效的Made正式化,以简单、容错制造系统的规格为例。我们讨论了这种组合方法的优点,以及它引起的一些关切。