Requirements and tools for the debugging of multi-agent systems

  • Authors:
  • Lawrence Cabac;Till Dörges;Michael Duvigneau;Daniel Moldt

  • Affiliations:
  • Department of Computer Science, TGI, University of Hamburg;Department of Computer Science, TGI, University of Hamburg;Department of Computer Science, TGI, University of Hamburg;Department of Computer Science, TGI, University of Hamburg

  • Venue:
  • MATES'09 Proceedings of the 7th German conference on Multiagent system technologies
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Debugging of multi-agent systems (MAS) is hard due to their distributed, concurrent, adaptive, highly interactive, flexible, mobile and heterogeneous nature.We identify three dimensions (activities, scale, and coupling) that span the area of debugging and derive general requirements for a debugging toolset in the multi-agent context. An implementation of a toolset w.r.t. the requirements given for the MAS reference architecture Mulan is presented. This toolset comprises general low level debugging possibilities that are included in the virtual machine (execution engine Renew), specialized Mulan-dependent debugging facilities that enable debugging on higher (agent concepts and independent debugging aspects that rely on publicly available information - i.e. message logs - together with advanced techniques, such as visualization and mining.