Programming Multi-Agent Systems in 3APL

Programming Multi-Agent Systems in 3APL
复制标题

使用 3APL 编程多代理系统

DOI:
10.1007/0-387-26350-0_2
复制
发表时间:
2005
期刊:
2008 23rd IEEE/ACM International Conference on Automated Software Engineering
影响因子:
--
通讯作者:
J. Meyer
J. Meyer
中科院分区:
--
文献类型:
--
作者:
M. Dastani;M. Riemsdijk;J. Meyer

文献摘要

被引文献

相似文献

本章介绍了多智能体编程语言3APL及其相应的开发平台。3APL语言是由认知代理体系结构驱动的,它提供了编程结构,可以根据信念、目标、计划、行动和实际推理规则直接实现各个代理。介绍了3APL编程语言的语法和语义。讨论了语言和平台的各种特性以及一些软件工程问题。
This chapter presents 3APL, which is a multi-agent programming language, and its corresponding development platform. The 3APL language is motivated by cognitive agent architectures and provides programming constructs to implement individual agents directly in terms of beliefs, goals, plans, actions, and practical reasoning rules. The syntax and semantics of the 3APL programming language is explained. Various features of the language and platform and some software engineering issues are discussed.