a framework-based integration of Java and Prolog for ... - CiteSeerX

7 downloads 49583 Views 279KB Size Report
a set features not necessary for the domain can be negative, in terms of .... Each query refers to the name of a Java variable enclosed by “#”. ..... The buy clause look for offers available in the different sites, select the best and calls a generic.
Computer Languages, Systems & Structures 31 (2005) 17 – 33 www.elsevier.com/locate/cl

JavaLog: a framework-based integration of Java and Prolog for agent-oriented programming Anal+,a Amandi, Marcelo Campo, Alejandro Zunino∗ ISISTAN Research Institute. UNICEN University, Campus Universitario, Paraje Arroyo Seco, Tandil (7000), Buenos Aires, Argentina Received 6 November 2003; accepted 25 March 2004

Abstract 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 9exible manipulation of knowledge are, certainly, a good alternative for programming agents. However, a unique language to support 9exible and e