|
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
|
Bernd Bruegge , Tim Gottschalk , Bin Luo, A framework for dynamic program analyzers, Proceedings of the eighth annual conference on Object-oriented programming systems, languages, and applications, p.65-82, September 26-October 01, 1993, Washington, D.C., United States
|
| |
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
|
N. R. Jennings , M. Wooldridge, Applications of intelligent agents, Agent technology: foundations, applications, and markets, Springer-Verlag New York, Inc., Secaucus, NJ, 1998
|
| |
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
|
Divine T. Ndumu , Hyacinth S. Nwana , Lyndon C. Lee , Jaron C. Collis, Visualising and debugging distributed multi-agent systems, Proceedings of the third annual conference on Autonomous Agents, p.326-333, April 1999, Seattle, Washington, United States
[doi> 10.1145/301136.301220]
|
 |
15
|
Hyacinth S Nwana , Divine T. Ndumu , Lyndon C. Lee , Jaron C. Collis, ZEUS: a toolkit and approach for building distributed multi-agent systems, Proceedings of the third annual conference on Autonomous Agents, p.360-361, April 1999, Seattle, Washington, United States
[doi> 10.1145/301136.301234]
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jing Jin , Rajiv T. Maheswaran , Romeo Sanchez , Pedro Szekely, VizScript: visualizing complex interactions in multi-agent systems, Proceedings of the 12th international conference on Intelligent user interfaces, January 28-31, 2007, Honolulu, Hawaii, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Wilbur Peng , William Krueger , Alexander Grushin , Patrick Carlos , Vikram Manikonda , Michel Santos, Graph-based methods for the analysis of large-scale multiagent systems, Proceedings of The 8th International Conference on Autonomous Agents and Multiagent Systems, May 10-15, 2009, Budapest, Hungary
|
|
|
|
|
|
|
|
|
|
|
|
|
|