文摘
英文文摘
第一章绪论
1.1 Agent的概念
1.2多Agent系统
1.3面向Agent的程序设计
1.4移动多Agent系统
1.4.1移动Agent系统的优点
1.4.2移动Agent系统的应用
1.4.3代码移动性的实现方式
1.4.4移动Agent的关键技术
1.5现有移动Agent系统综述
1.5.1 Agent Tcl
1.5.2 Telescript系统
1.5.3 TACOMA
1.5.4 ARA
1.5.5 ffMAIN
1.5.6 IBM Aglet
1.5.7 APRIL
1.5.8 MOLE
1.5.9比较和讨论
1.6本文的主要研究内容与创新点
1.6.1本文的主要研究内容
1.6.2研究思路
1.6.3本文的创新点
1.7本文的组织安排
第二章移动Agent运行环境体系结构
2.1移动Agent运行环境的基本要求
2.2移动Agent系统结构
2.2.1系统结构概述
2.2.2移动Agent工作流程
2.3位置透明性的实现
2.4资源透明性的实现
2.5语言透明性的实现
2.6小结与讨论
第三章Agent移动性的实现
3.1代码移动的实现体系综述
3.1.1 Client-Server结构
3.1.2远程子程序结构
3.1.3移动代理
3.2基于Java语言的移动代理实现技术
3.2.1移动代理与Java语言
3.2.2基于Java1.1的移动Agent类装载机制
3.2.3基于Java1.2的移动Agent类装载机制
3.2.4移动Agent的代码标识
3.3移动代码的安全性
3.3.1安全问题的表现
3.3.2防范措施
3.4小结
第四章面向Agent的并发计算编程语言要素及π演算基础
4.1概述
4.2并发计算编程语言要素
4.2.1并发性及其带来的问题
4.2.2进程演算
4.2.3并发进程的执行树
4.3 π演算简介
4.4 π演算基础
4.4.1基本定义
4.4.2结构全等式与约简规则
4.4.3π演算语义
4.5小结
第五章基于π演算的移动Agent编程语言
5.1面向Agent编程(AOP)概述
5.2移动Agent编程语言基础
5.2.1 Agent与程序
5.2.2通道与通讯
5.2.3值和模式
5.2.4类型
5.2.5通道的创建
5.3移动Agent编程语言语法和语义
5.3.1 MAOP语法
5.3.2操作语义
5.3.3语法扩充
5.4一个程序设计的例子
5.5小结与讨论
第六章实现与应用
6.1程序设计语言的实现
6.1.1程序设计语言编译器的实现思路
6.1.2词法分析器的实现
6.1.3语法分析器的实现
6.1.4代码翻译器的实现
6.2移动Agent运行环境的实现
6.3应用-基于移动Agent的分布式财务系统
6.3.1现有财务系统分析
6.3.2基于移动Agent的财务系统的优点和可行性
6.3.3实现
6.4小结与讨论
第七章总结与展望
7.1总结
7.2本文将来的工作
致谢
攻读学位期间参与的科研项目和发表的论文
A参与的科研项目
B发表论文
参考文献
复旦大学;