Score: 0

Asynchronous Multi-Agent Systems with Petri nets

Published: April 1, 2025 | arXiv ID: 2504.00602v1

By: Federica Adobbati, Łukasz Mikulski

Potential Business Impact:

Helps computers understand how many things work together.

Business Areas:
Peer to Peer Collaboration

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.

Page Count
39 pages

Category
Computer Science:
Multiagent Systems