Asynchronous Multi-Agent Systems with Petri nets

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Adobbati, Federica, Mikulski, Łukasz
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866913769912795136
author Adobbati, Federica
Mikulski, Łukasz
author_facet Adobbati, Federica
Mikulski, Łukasz
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2504_00602
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Asynchronous Multi-Agent Systems with Petri nets
Adobbati, Federica
Mikulski, Łukasz
Multiagent Systems
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.
title Asynchronous Multi-Agent Systems with Petri nets
topic Multiagent Systems
url https://arxiv.org/abs/2504.00602