Home /Research /Interfacing Indigolog and OAA: A Toolkit for Advanced Multiagent Applications
SWARM

Interfacing Indigolog and OAA: A Toolkit for Advanced Multiagent Applications

Alexei Lapouchnian, Y. Lespe ́rance

Year
2002
Citations
8
Access
Open access

Abstract

In this paper, we describe an interface library IG-OAAlib that supports the development of Open Agent Architecture (OAA) agents using the INDIGOLOG agent programming language. OAA is a multi-agent infrastructure that supports facilitated communication. INDIGOLOG is a high-level agent programming language based on logic that supports planning and allows complex agent behaviors to be specified. Full-fledged INDIGOLOG agents written using our interface library can be both reactive and proactive, thus overcoming one of the limitations of PROLOG-based agents in the OAA framework. The interface hides all of the low-level procedures that are used to communicate with the OAA system, as well as OAA initialization, thereby leaving the INDIGOLOG programmer free to concentrate on the functionality of the agent. A multi-robot mail delivery application developed using the library is presented.

Keywords

Computer scienceInterface (matter)PrologProgrammerInitializationInterfacingProgramming languageSoftware engineeringMulti-agent systemSoftware agent

Related papers

Browse all SWARM papers