arrow
Return

MET-MAPF: A Metamorphic Testing Approach for Multi-Agent Path Finding Algorithms

delete2024-11-21
delete1
delete
OA
AI
X
Xiao–Yi Zhang
Y
Yang Liu *
P
Paolo Arcaini
M
Mingyue Jiang
Z
Zheng Zheng
DOI:10.1145/3669663delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
The Multi-Agent Path Finding (MAPF) problem, i.e., the scheduling of multiple agents to reach their destinations, has been widely investigated. Testing MAPF systems is challenging, due to the complexity and variety of scenarios and the agents' distribution and interaction. Moreover, MAPF testing suffers from the oracle problem, i.e., it is not always clear whether a test shows a failure or not. Indeed, only considering whether the agents reach their destinations without collision is not sufficient. Other properties related to the 'quality' of the generated paths should be assessed, e.g., an agent should not follow an unnecessarily long path. To tackle this issue, this article proposes MET-MAPF, a Metamorphic Testing approach for MAPF systems. We identified 10 Metamorphic Relations (MRs) that a MAPF system should guarantee, designed over the environment in which agents operate, the behaviour of the single agents and the interactions among agents. Starting from the different MRs, MET-MAPF automatically generates test cases addressing them, so possibly exposing different types of failures. Experimental results show that MET-MAPF can indeed find MR violations not exposed by approaches that only consider the completion of the mission as test oracle. Moreover, experiments show that different MRs expose different types of violations.
Keywords:
Multi-agent path finding
software testing
metamorphic testing
multiagent systems
agent interactions

Journal

A
ACM Transactions on Software Engineering and Methodology
IF:
6.2
Papers:
1.2K
Citations:
3.4K

Organization

Z
Zhejiang Sci-Tech University
Scholars:
1.7W
Papers: 1.0W
Citations: 1.3W
B
Beijing Jiaotong University
Scholars:
2.2W
Papers: 1.7W
Citations: 1.2W
N
national institute of informatics (nii) - japan
Scholars:
453
Papers: 420
Citations: 0
R
research organization of information & systems (rois)
Scholars:
2.8K
Papers: 3.2K
Citations: 2
researcher View more organizations
Cited Papers

Cited Papers

Therapeutic potential of C1632 by inhibition of SARS-CoV-2 replication and viral-induced inflammation through upregulating let-7
err2021-02-22
err0
errOAAI
errChen Xie; Yanlian Chen; Dongling Luo; Zhen Zhuang; Heping Jin; Haoxian Zhou; Xiaocui Li; Haijun Lin; Xiaohui Zheng; Jing Zhang; Peihui Wang; Jincun Zhao; Yong Zhao; Hui Huang
errShare
errSave
A Survey on Adaptive Random Testing
err2021-10-01
err58
errOAAI
errHuang, Rubing; Sun, Weifeng; Xu, Yinyin; Chen, Haibo; Towey, Dave; Xia, Xin
errShare
errSave
errShare
errSave
Trajectory Planning for Quadrotor Swarms
err2018-08-01
err181
PREAI
errHonig, Wolfgang; Preiss, James A.; Kumar, T. K. Satish; Sukhatme, Gaurav S.; Ayanian, Nora
errShare
errSave
Metamorphic Relations for Enhancing System Understanding and Use
err2020-10-01
err89
errOAAI
errZhou, Zhi Quan; Sun, Liqun; Chen, Tsong Yueh; Towey, Dave
errShare
errSave
Priority inheritance with backtracking for iterative multi-agent path finding
err2022-09-01
err29
errOAAI
errOkumura, Keisuke; Machida, Manao; Defago, Xavier; Tamura, Yasumasa
errShare
errSave
Application of metamorphic testing on UAV path planning software✩
err2023-10-01
err2
PREAI
errWu, Lvyuan; Xi, Zhiyu; Zheng, Zheng; Li, Xiaoli
errShare
errSave
Conflict-based search for optimal multi-agent pathfinding
err2015-02-01
err635
PREAI
errSharon, Guni; Stern, Roni; Felner, Ariel; Sturtevant, Nathan R.
errShare
errSave
researcher View more