AgentZero: A framework for simulating and evaluating multi-agent algorithms

Benny Lutati, Inna Gontmakher, Michael Lando, Arnon Netzer, Amnon Meisels, Alon Grubshtein

Research output: Chapter in Book/Report/Conference proceedingChapterpeer-review

14 Scopus citations

Abstract

Applications of multi-agent system (MAS) are versatile. In this chapter we focus on a specific application domain-agent-oriented programming for distributed constraint reasoning (DCR DCR). The field of DCR deals with constraints constraints-based problems that are distributed distributed among multiple agents. The agents need to arrive at an optimal solution to the global combinatorial problem, and in order to do so, they run a distributed search algorithm search algorithm. Another important aspect of MAS software development is MAS simulation simulation. In this regard, this chapter introduces a new agent-based research tool for designing and testing DCR algorithms. The new tool-AgentZero-is specifically designed for the specification, implementation, and evaluation of DCR search algorithms. AgentZero provides full support to researchers of distributed constraints algorithms in the form of an extensive agent-based environment for algorithmic research that includes a distributed run-time environment, built-in performance measures that are automatically used by all algorithms, and visualization tools that help design and understand the behavior of complex distributed search algorithm search algorithm s. The API of the AgentZero simulator is described in detail and important architectural decisions that enable analysis and smooth implementation of a variety of algorithms are explained and described. In the context of AOSE, this chapter exemplifies two aspects: agent-based simulation environment and tools, and a variety of development and runtime aids for agent-based systems.

Original languageEnglish
Title of host publicationAgent-Oriented Software Engineering
Subtitle of host publicationReflections on Architectures, Methodologies, Languages, and Frameworks
PublisherSpringer Berlin Heidelberg
Pages309-327
Number of pages19
ISBN (Electronic)9783642544323
ISBN (Print)3642544312, 9783642544316
DOIs
StatePublished - 1 Feb 2014

Keywords

  • Distributed algorithms
  • Multi-agent algorithm development
  • Multi-agent algorithm evaluation environment
  • Multi-agent system simulator
  • Multi-agent visualization

ASJC Scopus subject areas

  • General Computer Science

Fingerprint

Dive into the research topics of 'AgentZero: A framework for simulating and evaluating multi-agent algorithms'. Together they form a unique fingerprint.

Cite this