摘要
目前Agent作为热点技术,在人工智能与计算机科学领域得到了广泛的应用.尽管目前已有多种多Agent系统的开发平台,可以支持应用系统的开发,但在实际系统设计开发时,如何动态解析用户设计的Agent模型,仍然是一个重要问题.我们在基于PRS结构的多Agent系统平台上,分析并设计了一个Agent系统解释器,通过使用lex与yacc两个编译工具以及树遍历工具memphis建立树结构和执行语句,实现了用户自定义Agent模型解析和多Agent系统平台运行的分离,完成了对用户自定义Agent模型的动态编译,促进了实际应用系统的开发.
As an important technology, Agent has applied in the fields of artificial intelligence and computer science nowadays. Even though there are some open multi-Agent development platforms to support the applications. A key component is still left. That is how to interpret the Agent model defined by the user dynamically. We analyze and design an Agent interpreter based on the PRS architecture. In this paper, we use lex, yacc, and memphis, a tree traversal tool, to set up the syntax tree structure and executing statements. Through analyzing and interpreting an agent model defined by the user dynamically, the is separated. It would facilitate the development interpreting and running process of Agent model of application system.
出处
《浙江工业大学学报》
CAS
2005年第6期677-682,共6页
Journal of Zhejiang University of Technology