Using Proof Failures to Help Debugging MAS

被引:1
作者
Mermet, Bruno [1 ]
Simon, Gaele [1 ]
机构
[1] Normandie Univ, Univ Le Havre Normandie, CNRS, Greyc, F-1400 Caen, France
来源
PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON AGENTS AND ARTIFICIAL INTELLIGENCE (ICAART), VOL 2 | 2019年
关键词
Multi-Agent Systems; Proof Failure; Debugging;
D O I
10.5220/0007343205230530
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
For several years, we have worked on the usage of theorem proving techniques to validate Multi-Agent Systems. In this article, we present a preliminary case study, that is part of larger work whose long-term goal is to determine how proof tools can be used to help to develop error-free Multi-Agent Systems. This article describes how an error caused by a synchronisation problem between several agents can be identified by a proof failure. We also show that analysing proof failures can help to find bugs that may occur only in a very particular context, which makes it difficult to analyse by standard debugging techniques.
引用
收藏
页码:523 / 530
页数:8
相关论文
共 17 条
[1]  
Dastani M, 2010, SPECIFICATION AND VERIFICATION OF MULTI-AGENT SYSTEMS, P1, DOI 10.1007/978-1-4419-6984-2
[2]  
Dennis L.A., 2005, Technical report
[3]  
Dikenelli O., 2006, AGENT ORIENTED SOFTW, P156
[4]  
Drogoul A., 2004, ARAGO, V29, P105
[5]  
Dung N., 2005, AOIS, P1
[6]  
Kaufmann M., 2008, PROOF SEARCH DEBUGGI
[7]  
Lam D., 2005, Proceedings of the fourth international joint conference on Autonomous agents and multiagent systems, P586
[8]  
Mermet B, 2009, P AAMAS 2009, P505
[9]   A New Proof System to Verify GDT Agents [J].
Mermet, Bruno ;
Simon, Gaele .
INTELLIGENT DISTRIBUTED COMPUTING VII, 2014, 511 :181-187
[10]  
Miles S., WHY TESTING AUTONOMO