|
摘要 |
3-4 |
|
Abstract |
4-7 |
|
1 绪论 |
7-15 |
|
1.1 选题背景及意义 |
7-8 |
|
1.2 分布式系统及分布式对象技术 |
8-11 |
|
1.2.1 分布式系统的定义 |
8 |
|
1.2.2 分布式系统的模型及组成 |
8-9 |
|
1.2.3 中间件 |
9-10 |
|
1.2.4 目前主要的中间件—面向对象技术的中间件 |
10-11 |
|
1.3 分布式故障诊断系统国内外研究状况 |
11-12 |
|
1.4 基于CORBA的分布式故障诊断系统的优点 |
12 |
|
1.5 论文的主要内容及组织结构 |
12-15 |
|
2 CORBA结构体分析 |
15-27 |
|
2.1 CORBA的定义和发展 |
15-16 |
|
2.2 CORBA的基本原理及结构分析 |
16-22 |
|
2.2.1 CORBA的基本原理 |
16-17 |
|
2.2.1.1 CORBA的体系结构模型 |
16-17 |
|
2.2.1.2 CORBA规范的优点 |
17 |
|
2.2.2 CORBA的体系结构分析 |
17-22 |
|
2.2.2.1 ORB(对象请求代理)结构 |
17-20 |
|
2.2.2.2 ORB间的互操作 |
20 |
|
2.2.2.3 ORB间协议GIOP,IIOP |
20-22 |
|
2.3 CORBA的工作方式 |
22-24 |
|
2.4 CORBA基本服务内容 |
24-25 |
|
2.5 基于CORBA的应用程序开发过程 |
25-26 |
|
2.6 本章总结 |
26-27 |
|
3 Agent技术和多Agent系统的研究 |
27-35 |
|
3.1 Agent和基于Agent的系统 |
27-30 |
|
3.1.1 Agent的弱定义和强定义 |
27-28 |
|
3.1.2 Agent分类 |
28-30 |
|
3.1.2.1 按功能划分 |
28-29 |
|
3.1.2.2 按属性划分 |
29-30 |
|
3.1.2.3 其他特殊Agent |
30 |
|
3.2 多Agent系统分析 |
30-34 |
|
3.2.1 多Agent系统的结构 |
31-32 |
|
3.2.2 多Agent系统任务的表示和分配 |
32-33 |
|
3.2.3 多Agent系统Agent之间的通信 |
33-34 |
|
3.3 本章小结 |
34-35 |
|
4 基于CORBA的分布式故障诊断系统的设计 |
35-61 |
|
4.1 基于CORBA的分布式故障诊断系统的设计原则 |
35-36 |
|
4.2 分布式故障诊断系统总体结构设计 |
36-42 |
|
4.2.1 基于CORBA的分布式故障诊断系统的体系结构设计 |
39-40 |
|
4.2.1 基于CORBA的分布式故障诊断系统的各Agent的结构设计 |
40-42 |
|
4.3 基于CORBA的分布式故障诊断系统的接口设计 |
42-45 |
|
4.4 基于CORBA的分布式故障诊断系统各Agent之间的通信机制设计 |
45-51 |
|
4.4.1 分布式故障诊断系统各Agent系统间通信方式设计 |
46 |
|
4.4.2 多Agent系统间通信语言KQML及通信实现方法的研究 |
46-48 |
|
4.4.3 基于CORBA的分布式故障诊断系统通信设计 |
48-50 |
|
4.4.4 基于CORBA的分布式故障诊断系统的通信实施 |
50-51 |
|
4.5 基于CORBA的分布式故障诊断系统各Agent服务设计 |
51-54 |
|
4.6 分布式故障诊断系统的人机接口设计 |
54-55 |
|
4.7 分布式故障诊断系统的诊断方法设计 |
55-57 |
|
4.7.1 分布式故障诊断系统的Agent诊断知识的表示设计 |
55-56 |
|
4.7.2 分布式故障诊断系统的诊断方法设计 |
56-57 |
|
4.8 分布式故障诊断系统的诊断流程设计 |
57 |
|
4.9 分布式故障诊断系统中Agent实现的关键函数 |
57-58 |
|
4.10 分布式故障诊断系统的实现 |
58-59 |
|
4.11 系统特点 |
59 |
|
4.12 本章小结 |
59-61 |
|
5 总结与展望 |
61-63 |
|
5.1 总结 |
61 |
|
5.2 展望 |
61-63 |
|
致谢 |
63-65 |
|
参考文献 |
65-70 |
|
附录A |
70-72 |