Interfacing Indigolog and OAA: A Toolkit for Advanced Multiagent Applications

A. Lapouchnian, Y. Lespe´rance
2002 Applied Artificial Intelligence  
In this paper we describe an interface library IG-OAAlib that supports the development of Open Agent Architecture (OAA) agents using the Indi-Golog agent programming language. OAA is a multiagent infrastructure that supports facilitated communication. IndiGolog is a high-level agent programming language based on logic that supports planning and allows complex agent behaviours to be specified. Full-fledged IndiGolog agents written using our interface library can be both reactive and proactive,
more » ... us overcoming one of the limitations of 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 multirobot mail delivery application developed using the library is presented.
doi:10.1080/08839510290030507 fatcat:m3e7pilmxrejhdwjwc3mucguku