AGENT-ORIENTED PROGRAMMING

被引:787
|
作者
SHOHAM, Y
机构
[1] Robotics Laboratory, Computer Science Department, Stanford University, Stanford
关键词
D O I
10.1016/0004-3702(93)90034-9
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A new computational framework is presented, called agent-oriented programming (AOP). which can be viewed as a specialization of object-oriented programming. The state of an agent consists of components such as beliefs, decisions, capabilities, and obligations; for this reason the state of an agent is called its mental state. The mental state of agents is described formally in an extension of standard epistemic logics: beside temporalizing the knowledge and belief operators, AOP introduces operators for obligation, decision, 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 primitive is of a certain type: informing, requesting. offering, and so on. This article presents the concept of AOP, discusses the concept of menial state and its formal underpinning, defines a class of agent interpreters, and then describes in detail a specific interpreter that has been implemented.
引用
收藏
页码:51 / 92
页数:42
相关论文
共 50 条
  • [1] Agent-oriented programming
    不详
    IEEE INTELLIGENT SYSTEMS, 2004, 19 (05): : 47 - 47
  • [2] Agent-oriented programming
    Hua, J
    Hua, Z
    Yang, GX
    Wang, ZC
    ICEMI 2005: CONFERENCE PROCEEDINGS OF THE SEVENTH INTERNATIONAL CONFERENCE ON ELECTRONIC MEASUREMENT & INSTRUMENTS, VOL 7, 2005, : 660 - 665
  • [3] The framework of agent-oriented programming
    Hua, Z
    Wang, ZC
    Hua, J
    Yang, GX
    Liu, YW
    PROCEEDINGS OF 2005 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-9, 2005, : 282 - 286
  • [4] Conflicting Goals in Agent-Oriented Programming
    Zatelli, Maicon Rafael
    Huebner, Jomi Fred
    Ricci, Alessandro
    Bordini, Rafael H.
    PROCEEDINGS OF THE 6TH INTERNATIONAL WORKSHOP ON PROGRAMMING BASED ON ACTORS, AGENTS, AND DECENTRALIZED CONTROL (AGERE'16), 2016, : 21 - 30
  • [5] Ontology Reasoning in Agent-Oriented Programming
    Fuzitaki, Claudio
    Moreira, Alvaro
    Vieira, Renata
    ADVANCES IN ARTIFICIAL INTELLIGENCE - SBIA 2010, 2010, 6404 : 21 - 30
  • [6] Agent-oriented programming in defence domain
    Doiphode, S
    DEFENCE SCIENCE JOURNAL, 2003, 53 (03) : 267 - 273
  • [7] Related Discussion on Agent-oriented Programming
    Yan, Hou
    PROCEEDINGS OF THE 2016 3RD INTERNATIONAL CONFERENCE ON MATERIALS ENGINEERING, MANUFACTURING TECHNOLOGY AND CONTROL, 2016, 67 : 1315 - 1317
  • [8] Agent-oriented probabilistic logic programming
    Wang, Jie
    Ju, Shi-Er
    Liu, Chun-Nian
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2006, 21 (03) : 412 - 417
  • [9] Agent-Oriented Probabilistic Logic Programming
    Jie Wang
    Shi-Er Ju
    Chun-Nian Liu
    Journal of Computer Science and Technology, 2006, 21 : 412 - 417
  • [10] Scenario mechanism in agent-oriented programming
    Shen, R
    Wang, J
    Zhu, H
    11TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2004, : 464 - 471