Year: 1999
Type: article
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. 1. Introduction Agent-oriented programming (AOP) has been presented by Y. Shoham [Shoham, 1993] as a specialization of object-oriented programming (OOP). In this context, objects are considered the base for the design of intelligent agents. The definition of objects as base for agent design is specially supported by two facts. The first, agents possess a bounded set of a...
Language: English
Subfield: Artificial Intelligence
Field: Computer Science
Domain: Physical Sciences
Open Access status: hybrid
OpenAlex ID: W2148980507
