Electronic Journal of SADIO

http://www.dc.uba.ar/sadio/ejs

vol. 2, no. 1, pp. 5-16 (1999)


Object-Agent Oriented Programming

Analía Amandi1

Ramiro Iturregui1

Alejandro Zunino1

 

1Universidad Nacional de Centro de la Provincia de Buenos Aires, Facultad de Ciencias Exactas - ISISTAN, Campus Universitario Paraje Arroyo Seco - (7000) Tandil - Buenos Aires - Argentina
email:
{amandi,riturr,azunino}@exa.unicen.edu.ar

Abstract

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.

Keywords: agent-oriented programming, logic programming.