Object-Agent Oriented Programming
Palabras clave:
agent-oriented programming, logic programmingResumen
Object-oriented programming has been used for building intelligent agents, with the limitation it cannot represent complex mental attitudes. With logic programming it is possible to represent and infer relationships among mental attitudes such as intentions, goals and beliefs, with limitations in the usage of capabilities of action. This paper presents two alternatives for integrating object- oriented with logic programming, which enable agent programming. Java and Smalltalk have been used for providing one typed and another non-typed integration with Prolog.
Referencias
J. Amaral, Um Estudo sobre Comportamento Inteligente, Technical Report CPGCC ofUFRGS, Porto Alegre, Jan. 1993.
P. Ciancarini, A. Knoche, D. Rossi, R. Tolksdorf, F. Vitali, Coordinating Java Agents for Financial Applications on the WWW, Proc. of The Practical Application of Agents and Multi-Agents Technology, Apr. 1997, pp.179-191.
P. R. Cohen, H. J. Levesque, Intention is Choice with Commitment, Artificial Intelligence, Vol. 42, No. 2, 1990.
K. Fukunaga, S. Hirose, An Experience with a Prolog-Based ObjectOriented Language, Sigplan Notices (Proc. of OOPSLA '86 Conference), Nov. 1986, pp. 224-231.
M. Fisher, Representing and Executing Agent-Based Systems, ECAI-94 Workshop on Agent Theories, Architectures, and Languages, Aug. 1994, pp. 307-323.
Z. Huang, M. Masuch, L. Pólos, Alx, an Action Logic for Agents with Bounded Rationality, Artificial Intelligence, Vol. 82, No. 1, 1996, pp. 75-127.
Y. Ishikawa, M. Tokoro, A Concurrent Object-Oriented Knowledge Representation Language Oriente84/k: It's features and implementation, SIGPLAN Notices, Vol. 21, No. 11, Nov. 1986, pp. 232-241.
M. Kolb, A Cooperation Language, Proc. of the International Conference ofMulti-agent Systems, 1995, pp. 233-238.
P. Mello and A. Natali, Objects as Communicating Prolog Units. Proc. of ECOOP'87 European Conference on Object-Oriented Programming, Jun. 1987, pp. 181 191.
P. Marcarella, A. Raffaeta, and F. Turini, Loo: An Object-Oriented Logic Programming Language, Proc. of Italian Conference on Logic Programming (GULP '95), Sep. 1995.
A. Poggy, Daisy: an Object-Oriented System for Distributed Artificial Intelligence, ECAI-94 Workshop on Agent Theories, Architectures, and Languages, Aug. 1994, pp. 341-354.
A. Rao, M. Georgeff, Modeling rational agents within a BDI-architecture, Proc. of knowledge, representation and reasoning (KR '91), pages 473-484, April 1991.
Y. Shohan, Agent-Oriented Programming. Artificial Intelligence, Vol. 60, No. 1, Mar. 1993, pp. 51-92.
J. Vaucher, G. Lapalme, and J. Malenfant, Scoop: Structured Concurrent Object-Oriented Prolog. In Proc. of ECOOP'88 European Conference on Object-Oriented Programming, pages 191-211. Springer-Verlag, August 1988.
B. van Linder, W. van der Hoek, and J.-J. Ch. Meyer, Formalising Motivational Attitudes of Agents: On preferences, goals and commitments. In M. Wooldrige, J. Muller, and M. Tambe, editors, Intelligent agents II, pp. 17-31. Springer, New York, 1996.
Daniel S. Weld, An Introduction to Least commitment Planning, AI Magazine, Vol. 15, No. 4, 1994, pp.27-61.
D. Weerasooriya, A. Rao, K. Ramamohanarao, Design of a Concurrent Agent-Oriented Language, ECAI-94 Workshop on Agent Theories, Architectures, and Languages, Aug. 1994, pp. 386-401.
Descargas
Publicado
Número
Sección
Licencia
Derechos de autor 1999 Analía Amandi, Ramiro Iturregui, Alejandro Zunino

Esta obra está bajo una licencia internacional Creative Commons Atribución-NoComercial-CompartirIgual 4.0.
Aquellos autores/as que tengan publicaciones con esta revista, aceptan los términos siguientes:
- Los autores/as conservarán sus derechos de autor y garantizarán a la revista el derecho de primera publicación de su obra, el cuál estará simultáneamente sujeto a la Creative Commons Atribución-NoComercial-CompartirIgual 4.0 Internacional (CC BY-NC-SA 4.0) que permite a terceros compartir la obra siempre que se indique su autor y su primera publicación esta revista, no hagan uso comercial de ella y las obras derivadas de hagan bajo la misma licencia.
- Los autores/as podrán adoptar otros acuerdos de licencia no exclusiva de distribución de la versión de la obra publicada (p. ej.: depositarla en un archivo telemático institucional o publicarla en un volumen monográfico) siempre que se indique la publicación inicial en esta revista.
- Se permite y recomienda a los autores/as difundir su obra a través de Internet (p. ej.: en archivos telemáticos institucionales o en su página web) antes y durante el proceso de envío, lo cual puede producir intercambios interesantes y aumentar las citas de la obra publicada. (Véase El efecto del acceso abierto).















