ACM Home Page
Please provide us with feedback. Feedback
Debugging multi-agent systems using design artifacts: the case of interaction protocols
Full text PdfPdf (185 KB)
Source International Conference on Autonomous Agents archive
Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 2 table of contents
Bologna, Italy
SESSION: Session 6D: agent analysis and validation table of contents
Pages: 960 - 967  
Year of Publication: 2002
ISBN:1-58113-480-0
Authors
David Poutakidis  RMIT University, Melbourne, Australia
Lin Padgham  RMIT University, Melbourne, Australia
Michael Winikoff  RMIT University, Melbourne, Australia
Sponsors
ACM: Association for Computing Machinery
SIGART: ACM Special Interest Group on Artificial Intelligence
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 9,   Downloads (12 Months): 58,   Citation Count: 17
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/544862.544966
What is a DOI?

ABSTRACT

Debugging multi-agent systems (which are concurrent, distributed, and consist of complex components) is difficult, yet crucial. We propose that the debugging process can be improved by following an agent-oriented design methodology, and then using the design artifacts in the debugging phase. We present an example of this scheme which uses interaction protocols to debug agent interaction. Interaction protocols are specified using AUML and are translated to Petri nets. The debugger uses the Petri nets to monitor conversations and to provide precise and informative error messages when protocols aren't correctly followed by the agents.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
 
3
 
4
R. Scott Cost, Ye Chen, Tim Finin, Yannis Labrou, and Yun Peng. Using colored petri nets for conversation modeling. In Workshop on Agent Communication Languages at the Sixteenth International Joint Conference on Artificial Intelligence (IJCAI-99), 1999. Available from http://www.csee.umbc.edu/˜jklabrou/
5
 
6
Foundation for Intelligent Physical Agents (FIPA). FIPA interaction protocol library specification. Available from www.fipa.org, 2001. Document number XC00025D, version 2001/01/29
 
7
Martic Fowler and Kendall Scott. UML distilled. Addison-Wesley. ISBN 0-201-32563-2, 1997
8
 
9
 
10
 
11
M. Liedekerke and N. Avouris. Debugging multi-agent systems. Information and Software Technology, 37(2):103--112, 1995
 
12
Nowostawski M., Purvis M., and Cranefield S. A layered approach for modelling agent conversations. In Proceedings of the 2nd International Workshop on Infrastructure for Agents, MAS, and Scalable MAS, 5th International Conference on Autonomous Agents, Montreal, pages 163--170, 2001
 
13
Lee Naish. A declarative debugging scheme. Journal of Functional and Logic Programming, 1997(3), April 1997
14
15
 
16
J. Odell, H. Parunak, and B. Bauer. Extending UML for agents. In Proceedings of the Agent-Oriented Information Systems Workshop at the 17th National conference on Artificial Intelligence., 2000
 
17
 
18
Lin Padgham and Michael Winikoff. A methodology for agent oriented software design. Technical Report TR-01-2, School of Computer Science and Information Technology, RMIT University, 2001
 
19
 
20
 
21
 
22
 
23
24
25

CITED BY  17

Collaborative Colleagues:
David Poutakidis: colleagues
Lin Padgham: colleagues
Michael Winikoff: colleagues