摘要
提出了一种能够实现复杂计算任务的以DOM驱动模式为基础的智能体实现方法。在复杂计算过程中,计算模型的调整和修改是一个烦琐的任务,利用智能体能自动完成此任务,弥补其中的不足。基本思路是根据智能体的抽象概念逐步实现智能体各基本结构,并采用XML文档存储智能体的组成部分和通信部分,再利用DOM这种驱动模式来读取XML的内容,利用Script组件解释该内容,设计出一个将XML技术与智能体相结合的计算架构。该智能体最后应用在森林生长仿真计算任务中,并取得了较佳预期效果。
DOM-driven model-based Agent method for implementation of complex calculation was proposed. In some complicated calculation process, there is a need to join some calculation tasks, or a need to adjust and update some calculation tasks for the external environment. In many cases the intelligent calculation can make up for the lack of general calculation. Firstly, basic structure of the Agent was realized progressive in accordance with the abstraction of common Agent. Then storage components and communication segments of the Agent was built by XML document. Here DOM-driven model was used to read the contents of XML. Microsoft Script component was used to translate Agent itself and its actions into local machine code. Then a new framework of a combination of XML and Agent of calculation was created. Finally, as an example, the application of the Agent for calculating forest vegetation simulation gains a desired result.
出处
《计算机应用》
CSCD
北大核心
2007年第9期2327-2329,2333,共4页
journal of Computer Applications
基金
国家林业局948项目(2005-4-02)
关键词
文档对象模型
智能体
XML
森林植被模型
脚本引擎
Document Object Model (DOM)
Agent
XML
Forest Vegetation Simulator (FVS)
script engine