Research‎ > ‎Projects‎ > ‎

Agent Development Tools

Intelligent agent development has imposed new challenges on the necessary language support. Object-oriented languages have been proposed as an appropriate tool, although logic-oriented languages are more adequate for managing mental attitudes. Multi-paradigm languages supporting encapsulation of actions, hiding of private knowledge and flexible manipulation of knowledge are, certainly, a good alternative for programming agents. However, a unique language to support flexible and efficient development of multi-agent systems confronts with the tradeoffs imposed by expressive power, efficiency and support technology. An alternative to conciliate these tradeoffs is not to think about a single language but an incrementally compatible family of agent-oriented multi-paradigm languages. In this project we propose an approach based on object-oriented framework technology for integrating object and logic paradigms 

Publications

  • JavaLog: A framework-based integration of Java and Prolog for agent-oriented programming. (A. Amandi, M. Campo, A. Zunino). Computer Languages, Systems and Structures. Elsevier Science. ISSN: 0096-0551. Ed.: R. S. Ledley. Vol. 31, Num. 1, pp 17-33. 2005. (Thomson SCI).
  • MoviLog: A Platform for Prolog-Based Strong Mobile Agents on the WWW (A. Zunino, M. Campo, C. Mateos). Inteligencia Artificial, Revista Iberoamericana de I.A. AEPIA. Vol. 7, num. 21, pp. 83-92. ISSN 1337-3601. Also in [2]. 2003. (Latindex).
  • JavaLog: un Lenguaje para la Programación de Agentes (A. Zunino, L. Berdún, A. Amandi). Inteligencia Artificial, Revista Iberoamericana de I.A. AEPIA. Vol. 5, num. 13, pp. 94-99. ISSN 1337-3601. 2001. (Latindex).
  • Brainstorm/J: un framework para agentes inteligentes (A. Zunino, A. Amandi). Electronic Journal of Sociedad Argentina de Informática e Investigación Operativa (EJS). Vol. 4, Num. 1. ISSN 1514-6774. 2002.
  • Multi-Paradigm Languages Supporting Multi-Agent Development (A. Amandi, A. Zunino, R. Iturregui). En Multi-Agent System Engineering Eds.: Francisco J. Garijo and Magnus Bornan (Lecture Notes in Artificial Intelligence), Vol. 1647. ISBN 3-540-66281-2. ISSN 0302-9743. pp 128-139. Springer-Verlag. Berlin. 1999. (Thomson SCI).
  • Object-Agent Oriented Programming (A. Amandi, R. Iturregui, A. Zunino). Electronic Journal of Sociedad Argentina de Informática e Investigación Operativa (EJS). Vol. 2, Num. 1, pp. 5-16. ISSN 1514-6774. 1999.
  • Building Multi-Agent Systems From Reusable Software Components (A. Zunino, A. Amandi). Proceedings of the 3rd Workshop in Distributed Artificial Intelligence and Multi-Agent Systems (3WDAIMAS), 7th Iberoamerican Conference on Artificial Intelligence (IBERAMIA 2000) and 15th Brazilian AI Symposium (SBIA 2000). Ed.: Luis Otavio Alvares. Atibaia, Sao Paulo, Brasil, 2000.
  • Brainstorm/J: A Java Framework for Intelligent Agents (A. Zunino, A. Amandi). Proceedings of the II Argentine Symposium on Artificial Intelligence (ASAI2000), 29 Jornadas Argentinas de Informática e Investigación Operativa (JAIIO). Tandil, Buenos Aires, 2000.
  • JavaLog: una integración de objetos y lógica para la programación de agentes (R. Iturregui, A. Zunino, A. Amandi). Proceedings of the V Congreso Argentino de Ciencias de la Computación (CACIC'99). Tandil, Buenos Aires. Argentina, 1999.
  • Logic Modules for Communicating Distributed Agents (A. Zunino, A. Amandi). Actas del Primer Taller de Investigadores en Ciencias de la Computación (WICC'99). San Juan, Argentina, 1999.
  • Agentes Inteligentes Distribuidos (A. Amandi, A. Zunino, R. Iturregui). Encuentro de Investigadores, Jornadas de la Universidad Abierta. Olavarría-Tandil, Argentina, 1998.