Asynchronous Multi-Agent Systems with Petri nets
By: Federica Adobbati, Łukasz Mikulski
Potential Business Impact:
Helps computers understand how many things work together.
Modeling the interaction between components is crucial for many applications and serves as a fundamental step in analyzing and verifying properties in multi-agent systems. In this paper, we propose a method based on 1-safe Petri nets to model Asynchronous Multi-Agent Systems (AMAS), starting from two semantics defined on AMAS represented as transition systems. Specifically, we focus on two types of synchronization: synchronization on transitions and synchronization on data. For both, we define an operator that composes 1-safe Petri nets and demonstrate the relationships between the composed Petri net and the global transition systems as defined in theliterature. Additionally, we analyze the relationships between the two semantics on Petri nets, proposing two constructions that enable switching between them. These transformations are particularly useful for system analysis, as they allow the selection of the most suitable model based on the property that needs to be verified.
Similar Papers
Optimal Task and Motion Planning for Autonomous Systems Using Petri Nets
Systems and Control
Helps robots plan and do complex jobs.
Compositional Abstraction for Timed Systems with Broadcast Synchronization
Formal Languages and Automata Theory
Helps check complex computer programs faster.
Distributed Places and Safe Net Reduction
CS and Game Theory
Makes computer programs smaller without breaking them.