摘要
分析了现有的面向Agent程序设计语言,指出了各自的优缺点。基于智能Agent结构,设计了一个新的智能Agent程序设计语言IAPL;给出了IAPL的语言规范、一组操作原语(信念、意向等心智成份的增加、删除、修改、查询等原语)及Agent之间的通信原语;利用情境演算理论,提供了IAPL语言的语义;提出了在线执行与离线规划相结合的IAPL程序执行方式。
The state of art of the agent-oriented programming language existing is analyzed. A new intelligent agent programming language named IAPL based on an intelligent agent architecture AASC is designed. The IAPL language specification and its operational semantics based on situation calculus are introduced, and some primitives, including manipulation of mental states and communication between agents, are designed. On-line execution and off-line planning are integrated in running manner of IAPL.
出处
《计算机工程与设计》
CSCD
2004年第10期1636-1640,1701,共6页
Computer Engineering and Design
基金
国家973重点基础研究发展规划基金(2002CB312002)
江苏省自然科学基金(BK2004052)