Title :
HOMAGE: a heterogeneous object-based environment to develop multi-agent systems
Author_Institution :
Dipartimento di Ingegneria dell´´Inf., Parma Univ., Italy
Abstract :
This paper presents an object based programming environment, called HOMAGE, for the development of multiagent systems. This environment offers two different programming levels: object and agent. The object level allows the development of agent models and systems on the basis of two traditional object-oriented programming languages (i.e. C++ and Common Lisp). The agent level allows to specialize the agent models defined at the object level and to develop real multi-agent systems through a multi-agent oriented language, called MAPL++. Moreover, this environment offers a set of communication and distribution libraries to distribute a system on the Internet and to allow the communication between agents through different protocols. The paper includes a brief description of some personal assistants that have been implemented during experimentation with this environment
Keywords :
Internet; cooperative systems; object-oriented languages; object-oriented programming; programming environments; software agents; software libraries; C++; Common Lisp; HOMAGE; Internet; MAPL++; agent communication; agent models; agent programming; communication libraries; distribution libraries; heterogeneous object-based environment; multi-agent systems; multiagent oriented language; object based programming environment; object oriented programming; object-oriented programming languages; personal assistants; Computer science; Intelligent agent; Internet; Libraries; Multiagent systems; Object oriented modeling; Object oriented programming; Postal services; Protocols;
Conference_Titel :
System Sciences, 1996., Proceedings of the Twenty-Ninth Hawaii International Conference on ,
Conference_Location :
Wailea, HI
Print_ISBN :
0-8186-7324-9
DOI :
10.1109/HICSS.1996.495473