Call Graph Profiling for Multi Agent Systems
Dinh Doan Van Bien, David Lillis, Rem W. Collier

TL;DR
This paper introduces an extension to the AgentSpotter profiling tool, specifically its Call Graph View, to help developers analyze how agent communication impacts system performance in multi-agent systems.
Contribution
It presents a novel call graph visualization tailored for agent-oriented programming, enhancing performance analysis of agent communication.
Findings
The Call Graph View effectively visualizes agent communication effects.
Agent communication significantly influences system processing requirements.
The tool aids developers in optimizing multi-agent system performance.
Abstract
The design, implementation and testing of Multi Agent Systems is typically a very complex task. While a number of specialist agent programming languages and toolkits have been created to aid in the development of such systems, the provision of associated development tools still lags behind those available for other programming paradigms. This includes tools such as debuggers and profilers to help analyse system behaviour, performance and efficiency. AgentSpotter is a profiling tool designed specifically to operate on the concepts of agent-oriented programming. This paper extends previous work on AgentSpotter by discussing its Call Graph View, which presents system performance information, with reference to the communication between the agents in the system. This is aimed at aiding developers in examining the effect that agent communication has on the processing requirements of the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMulti-Agent Systems and Negotiation · Mobile Agent-Based Network Management · Service-Oriented Architecture and Web Services
