TR042: Agent-Oriented Programming
Abstract/Contents
- Abstract
- A new computational framework is presented, called agent-oriented programming, which can be viewed as an specialization of object-oriented programming. The state of an agent consists of components called beliefs, choices, capabilities, commitments, and possibly others; for this reason the state of an agent is called its mental state. The mental state of agents is captured formally in an extension of standard epistemic logics: beside temporalizing the knowledge and belief operators, AOP introduces operators for commitment, choice and capability. Agents are controlled by agent programs, which include primitives for communicating with other agents. In the spirit of speech-act theory, each communication primitives is of a certain type: informing, requesting, offering, and so on. This document presents the concept of AOP, and describes progress made to date towards realizing it.
Description
Type of resource | text |
---|---|
Date created | November 1990 |
Creators/Contributors
Author | Shoham, Yoav |
---|
Subjects
Subject | CIFE |
---|---|
Subject | Center for Integrated Facility Engineering |
Subject | Stanford University |
Subject | Agent-Oriented Programming |
Genre | Technical report |
Bibliographic information
Access conditions
- Use and reproduction
- User agrees that, where applicable, content will not be used to identify or to otherwise infringe the privacy or confidentiality rights of individuals. Content distributed via the Stanford Digital Repository may be subject to additional license and use restrictions applied by the depositor.
Preferred citation
- Preferred Citation
- Shoham, Yoav. (1990). TR042: An Agent-Oriented Programming. Stanford Digital Repository. Available at: http://purl.stanford.edu/dj741bx2661
Collection
CIFE Publications
View other items in this collection in SearchWorksContact information
- Contact
- cife-email@stanford.edu
Also listed in
Loading usage metrics...