Static Analysis of BDI Agents on CPS using Petri Nets and MDE Techniques

This paper introduces a method for the static analysis of belief-desire-intention (BDI) agents integrated with cyber-physical systems (CPS) using Petri nets (PN) and Model-driven Engineering (MDE) techniques, especially for their communication. CPS integrates computational and physical elements that need verification to ensure correct and safe operations before deploying BDI agents. The BDI agents provide intelligent behaviour in CPS, while PN provides a framework for analyzing these behaviours. By simulating PN, the operation of BDI agents can be analysed statically before deployment on CPS. In this regard, MDE enables the transformation of the semantic space of BDI agents into PN. Due to the BDI model's high-level abstraction, high-level expressiveness, such as Colored Petri nets (CPN), is required to detect undesired execution paths within the agent or from another agent via messaging. This process applies the Jason BDI AgentSpeak codes translation into a CPN model. This mapping paves the way to verify reachability, boundedness, and deadlock properties. Additionally, a case study is presented to illustrate the method's applicability. The results demonstrate the feasibility of this approach with multiple agents communicating via a specific messaging structure.

Authors

Institutions

Publication Details

Published
2024-09-22
DOI
https://doi.org/10.1145/3652620.3687819
Citations
1
Primary Topic
Business Process Modeling and Analysis
Type
article
Field-Weighted Citation Impact
0.53
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Static Analysis of BDI Agents on CPS using Petri Nets and MDE Techniques

Moharram Challenger, Baris Tekin Tezel, Burak Karaduman
1 citations
Business Process Modeling and Analysis
0.53
article

Static Analysis of BDI Agents on CPS using Petri Nets and MDE Techniques

Moharram Challenger, Baris Tekin Tezel, Burak Karaduman
article en
1 citations

Abstract

This paper introduces a method for the static analysis of belief-desire-intention (BDI) agents integrated with cyber-physical systems (CPS) using Petri nets (PN) and Model-driven Engineering (MDE) techniques, especially for their communication. CPS integrates computational and physical elements that need verification to ensure correct and safe operations before deploying BDI agents. The BDI agents provide intelligent behaviour in CPS, while PN provides a framework for analyzing these behaviours. By simulating PN, the operation of BDI agents can be analysed statically before deployment on CPS. In this regard, MDE enables the transformation of the semantic space of BDI agents into PN. Due to the BDI model's high-level abstraction, high-level expressiveness, such as Colored Petri nets (CPN), is required to detect undesired execution paths within the agent or from another agent via messaging. This process applies the Jason BDI AgentSpeak codes translation into a CPN model. This mapping paves the way to verify reachability, boundedness, and deadlock properties. Additionally, a case study is presented to illustrate the method's applicability. The results demonstrate the feasibility of this approach with multiple agents communicating via a specific messaging structure.

University of Antwerp (BE), Dokuz Eylül University (TR)
Openalex Percentile: Top 25%
Business Process Modeling and Analysis
0.53
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Static Analysis of BDI Agents on CPS using Petri Nets and MDE Techniques — Moharram Challenger, Baris Tekin Tezel, et al. · (2024) | TGRS Research Map | TGRS