GOAL: A multi-agent programming language applied to an exploration game

Koen V. Hindriks, Jügen Dix*

*Corresponding author for this work

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

Abstract

Goal is a multi-agent programming Multi-Agent Programming language Agent Agent Programming Languages GOAL Programming languages based on the BDI paradigm. It is a logic-based language that supports modular Modularity agent design based on established software engineering principles and interaction with environments Environment using an environment interface Environment Interface standard (EIS). Goal recently won the multi-agent programming contest Multi-Agent Programming Contest (MAPC), where two teams consisting of ten agents play against each other in order to explore and defend occupied territory on a distant planet. The MAPC game is a complex and dynamic environment Environment that supports EIS and thus facilitates easy connection of a multi-agent system (MAS) Multi-agent systems to an environment Environment that is remotely run. We describe the design of the multi-agent solution that won the competition, the EIS interface that was used, and the MAPC scenario.

Original languageEnglish
Title of host publicationAgent-Oriented Software Engineering
Subtitle of host publicationReflections on Architectures, Methodologies, Languages, and Frameworks
PublisherSpringer Berlin Heidelberg
Pages235-258
Number of pages24
Volume9783642544323
ISBN (Electronic)9783642544323
ISBN (Print)3642544312, 9783642544316
DOIs
Publication statusPublished - 1 Feb 2014
Externally publishedYes

Keywords

  • Agent programming
  • Environment interface Environment Interface
  • Multi-agent programming contest
  • Testing

Fingerprint

Dive into the research topics of 'GOAL: A multi-agent programming language applied to an exploration game'. Together they form a unique fingerprint.

Cite this