| 【中文题名】 | 一种面向过程集成的多Agent系统研究 |
| 【英文题名】 | Research on Process Integration Oriented Multi-Agents System |
| 【学科专业】 | 计算机应用 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2004-8-26 |
| 【中关键词】 | 多Agent系统,Agent,分布式计算,黑板结构,J2EE,XML |
| 【英关键词】 | Multi-agents system,Agent,Distributed computing,Blackboard model,J2EE,XML, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>自动化基础理论>人工智能理论>> |
| 【论文摘要】 | 多Agent系统是传统人工智能问题求解模式与分布式计算技术日益融合而形成的一种系统组织形式。在多Agent系统中,Agent作为系统的基本元素,具有自主性、可通信性、刺激响应能力等特征。多个Agent通过通信和协作过程相互作用,共同完成某些任务,并保证各自的利益最大化。目前,这种系统组织形式在复杂系统设计、决策支持、企业信息系统集成等领域中得到日益广泛的应用;尤其在面向供应链管理(Supply Chain Management)和业务流程再工程(Business Process Reengineering)等新型企业信息系统领域,多Agent系统因其独特的优点而备受业界和学术界所瞩目。本文提出一种面向过程集成的多Agent系统方案。
本文首先提出了一种面向企业集成的Agent语言原型,即APL。APL是一种基于黑板模型来描述业务流程及交互的Agent语言,具有描述复杂数据对象及业务流程的能力,集成外部服务(如数据库操作)的能力,目标驱动,并且基于XML格式。本文详细讨论了APL的理论模型、语言规范并说明了APL语言处理器的设计。理论模型以黑板结构为基础,规定了APL Agent的形式模型;语言规范以XML... |
| 【论文题纲】 |
|
第一章 绪论 |
8-15 |
|
1.1 课题背景与意义 |
8-13 |
|
1.2 课题内容及创新点 |
13-14 |
|
1.3 本文结构 |
14-15 |
|
第二章 文献综述 |
15-22 |
|
2.1 Agent概念 |
15-16 |
|
2.2 理论模型 |
16-18 |
|
2.3 体系结构 |
18-20 |
|
2.4 Agent交互 |
20-22 |
|
第三章 Agent模板语言设计 |
22-58 |
|
3.1 基于黑板结构的Agent模型 |
22-31 |
|
3.1.1 黑板 |
23-25 |
|
3.1.2 知识源 |
25-26 |
|
3.1.3 黑板控制结构 |
26-28 |
|
3.1.4 Agent定义 |
28-30 |
|
3.1.5 工作流程 |
30-31 |
|
3.2 APL语言设计 |
31-37 |
|
3.2.1 APL语法规范 |
31-34 |
|
3.2.2 APL例程 |
34-36 |
|
3.2.3 APL处理器设计 |
36-37 |
|
3.3 APL类库 |
37-52 |
|
3.3.1 黑板封装类 |
39-40 |
|
3.3.2 句型封装类 |
40-42 |
|
3.3.3 控制结构类 |
42-46 |
|
3.3.4 目标结构类 |
46-49 |
|
3.3.5 规划与转换类 |
49-50 |
|
3.3.6 消息部件类 |
50-52 |
|
3.4 代码分析器 |
52-58 |
|
3.4.1 黑板分析 |
53-54 |
|
3.4.2 目标结构分析 |
54-55 |
|
3.4.3 规划结构分析 |
55-56 |
|
3.4.4 Agent初始化代码 |
56-58 |
|
第四章 多Agent平台体系结构 |
58-67 |
|
4.1 概述 |
58-59 |
|
4.2 运行平台 |
59-66 |
|
4.2.1 消息服务器 |
59-65 |
|
4.2.2 外部程序调用接口 |
65-66 |
|
4.3 全局服务 |
66-67 |
|
第五章 结论与展望 |
67-73 |
|
发表论文和参加科研情况 |
73-69 |
|
参考文献 |
69-74 |
|
附 录1 APL语言规范 |
74-80 |
|
附 录2 APL例程 |
80-85 |
|
致 谢 |
85 |
|
| 【DOI】 | LunWen.ID:2.2008.387174 |