Agent oriented programming: An overview of the framework and summary of recent research
- Yoav Shoham
- … show all 1 hide
Purchase on Springer.com
$29.95 / €24.95 / £19.95*
* Final gross prices may vary according to local VAT.
This is a short overview of the agent oriented programming (AOP) framework. AOP 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 paper describes these features in a little more detail, and summarizes recent results and ongoing AOP-related work.
- Brafman, R.I., J.-C. Latombe, and Y. Shoham: “Towards Knowledge-Level Analysis of Motion Planning,” in: Proc. AAAI, Washington, 1993.
- Del Val, A,. and Y. Shoham: “Belief update and theories of action,” in: Journal of Logic, Language and Information, 1993 (to appear).
- Dennett, D.C.: The Intentional Stance. Cambridge, MA: MIT Press, 1987.
- Isozaki, H., and Y. Shoham: “A mechanism for reasoning about time and belief,” in: Proc. Conference on Fifth Generation Computer Systems, Japan, 1992.
- Lin, F., and Y. Shoham: “Provably correct theories of action,” (preliminary report) in: Proc. NCAI, Anaheim, CA: 1991.
- Lin, F., and Y. Shoham: Concurrent actions in the situation calculus. Stanford working document, 1992.
- Lin, F., and Y. Shoham: On the persistence of knowledge and ignorance. Stanford working document, 1992.
- McCarthy, J.: Ascribing Mental Qualities to Machines. Stanford AI Lab, Memo 326, 1979.
- Moses, Y. and Y. Shoham: “Belief as Defeasible Knowledge,” in: Journal of Artificial Intelligence, 64 (2) (1993), 299–322.
- Shoham, Y.: “Agent Oriented Programming,” in: Journal of Artificial Intelligence, 60 (1) (1993) 51–92.
- Shoham, Y., and M. Tennenholtz: “Computational Social Systems: offline design,” in: Journal of Artificial Intelligence, to appear.
- Shoham, Y., and M. Tennenholtz: “Emergent conventions in multi-Agent systems,” in: Proc. KR, Boston, 1992.
- Thomas, B.: A logic for representing action, belief, capability, and intention. Stanford working document, 1992.
- Torrance, M.: The AGENTO programming manual. Stanford technical report, 1991.
- Agent oriented programming: An overview of the framework and summary of recent research
- Book Title
- Knowledge Representation and Reasoning Under Uncertainty
- Book Subtitle
- Logic at Work
- pp 123-129
- Print ISBN
- Online ISBN
- Series Title
- Lecture Notes in Computer Science
- Series Volume
- Series Subtitle
- Lecture Notes in Artificial Intelligence
- Series ISSN
- Springer Berlin Heidelberg
- Copyright Holder
- Additional Links
- Industry Sectors
- eBook Packages
To view the rest of this content please follow the download PDF link above.