首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

因特网环境下的软件演化与动态性研究

第1章 引言第1-22页
 1.1 研究背景第7-8页
 1.2 遗留系统的处理方法第8-10页
  1.2.1  以代码为中心的遗留系统处理方法第8-10页
   1.2.1.1 包装(wrapping)第9页
   1.2.1.2 分布式对象技术第9-10页
  1.2.2  以数据为中心的遗留系统处理方法第10页
   1.2.2.1 XML和遗留系统第10页
 1.3 问题的提出第10-15页
  1.3.1 根据软件生存周期的不同阶段划分的软件演化的分类和特征第11页
  1.3.2 演化的商业组织环境的特征以及对软件演化的要求第11-12页
  1.3.3 因特网环境下的计算特征以及合适的计算模型第12-15页
   1.3.3.1 面向Agent计算的本质第14-15页
   1.3.3.2 因特网环境下对系统集成的要求以及Agent技术的启示第15页
 1.4 软件体系结构研究及其对本论文的意义第15-21页
  1.4.1 软件体系结构以及软件体系结构描述语言介绍第15-20页
   1.4.1.1 组件的模型第16-17页
   1.4.1.2 连接体的模型第17-18页
   1.4.1.3 配置的模型第18-20页
  1.4.2 从软件体系结构研究软件演化和动态性的意义第20页
  1.4.3 本论文的主要工作第20-21页
 1.5 本论文的工作内容第21-22页
第2章 本论文相关工作的综述第22-33页
 2.1 软件体系结构描述语言C2 ADL介绍第22页
 2.2 软件体系结构类型化理论第22-23页
 2.3 面向AGENT的软件工程方法学进展第23-25页
  2.3.1 BDI(Belief-Desire-Intention)第23-24页
  2.3.2 Gaia方法学第24页
  2.3.3 MaSE软件工程方法学第24-25页
  2.3.4 Agent UML:在面向对象的软件工程方法学基础上扩充和调整第25页
 2.4 规约多AGENT系统的形式化方法和手段第25-27页
  2.4.1 形式化规约框架:Desire第25-26页
  2.4.2 多Agent系统的编程语言:Concurrent METATEM第26页
  2.4.3 基于组件方法的BRIC形式化描述方法第26-27页
  2.4.4 基于π演算的多Agent系统规约第27页
 2.5 CSP介绍第27-29页
 2.6 动态重配置研究介绍第29-32页
 2.7 小结第32-33页
第3章 网络环境下软件演化的丰富性第33-39页
 3.1 传统的单机环境下的分散软件资源向PEER-TO-PEER分布式系统的演化第33-36页
  3.1.1 方案的设计第33-35页
  3.1.2 方案的实现第35-36页
 3.2 单机环境下的串行代码向网络平台上的分布式并行系统的演化第36-38页
 3.3 基于MOBILE AGENT技术的软件再工程案例第38页
 3.4 小结第38-39页
第4章 基于AGENT计算模型的软件演化第39-46页
 4.1 引言第39页
 4.2 为什么选择C2 ADL作为研究AGENT演化的规约语言?第39-40页
 4.3 AGENT的规约第40-42页
 4.4 AGENT的演化第42-45页
  4.4.1 基于子类型关系的Agent演化第42-43页
  4.4.2 Agent关系之间的表达第43-44页
  4.4.3 非Agent的软件实体向Agent的迁移第44-45页
 4.5 与其他工作的比较第45页
 4.6 小结第45-46页
第5章 面向多AGENT系统的软件体系结构描述语言:MAADL第46-67页
 5.1 研究动机和思路第46-47页
 5.2 为什么要重新定义一个新的软件体系结构描述语言?第47-48页
 5.3 什么选择CSP作为形式化基础?第48页
 5.4 面向多AGENT系统的软件体系结构描述语言MAADL第48-54页
  5.4.1 Agent的规约和表达第49-50页
  5.4.2 角色和抽象组织关系的规约和表达第50-52页
   5.4.2.1  角色的规约和表达第50-51页
   5.4.2.2  抽象组织关系的规约和表达第51-52页
  5.4.3 多Agent组织和系统的规约和表达第52-54页
 5.5 基于MAADL的多AGENT系统规约第54-59页
  5.5.1 Agent Detector的规约第54-57页
  5.5.2 角色的规约第57页
  5.5.3 抽象组织关系的规约和表达第57-58页
  5.5.4 多Agent组织和系统的规约和表达第58-59页
 5.6 多AGENT系统的层次性分析第59-63页
  5.6.1 文献[All1997]中有关的定义第60页
  5.6.2 MAADL规约的解释第60-61页
  5.6.3 多Agent系统的分析第61-63页
 5.7 规约动态多AGENT系统的方法学第63-64页
 5.8 MAADL支持的软件演化第64页
 5.9 讨论第64-66页
  5.9.1 与其他软件体系结构描述语言的比较第65页
  5.9.2 与其他多Agent系统规约和分析方法的比较第65-66页
 5.10 小结第66-67页
第6章 多AGENT系统的动态性第67-91页
 6.1 多AGENT组织的分类及其定义第67-69页
 6.2 MA ADL对多AGENT系统动态性的支持第69-70页
 6.3 MA ADL的动态改变管理模型第70-77页
  6.3.1 多Agent系统的模型第70-71页
  6.3.2 多Agent系统的事务相关性以及角色相关的Agent被动集第71-76页
  6.3.3 连接体在多Agent系统动态性中所起到的作用第76-77页
 6.4 动态重配置机制第77-85页
  6.4.1 角色改变第77-81页
  6.4.2 Agent的加入、退出以及替换第81-84页
  6.4.3 Agent在网络中的移动第84-85页
 6.5 实现相关的问题第85-87页
 6.6 讨论第87-89页
  6.6.1 基于Agent模型的动态重配置方法与其他方法的比较第88页
  6.6.2 MAADL对动态性的支持与其他ADL的不同第88-89页
 6.7 小结第89-91页
第7章 计算环境改变导致的软件演化第91-102页
 7.1 计算环境的改变以及计算技术的调整第91-92页
 7.2 分布式计算范式的演化第92-93页
 7.3 “计算环境改变导致的软件演化”及其意义第93-94页
 7.4 “计算环境的改变导致的软件演化”的原则第94-95页
 7.5 基于MOBILE AGENT技术的软件演化第95-101页
  7.5.1 Agent视图下的aglet模型第96-98页
  7.5.2 案例第98-100页
  7.5.3 系统的实现第100-101页
   7.5.3.1 移动Agent的设计范式第100-101页
   7.5.3.2 交互的实现第101页
 7.6 小结第101-102页
第8章 结论第102-104页
参考文献第104-111页
中英文术语表第111-113页
攻读博士学位期间发表和已录用的文章第113-114页
致谢第114页

论文共114页,点击 下载论文
上一篇:基于SSL的ORBit计安全服务的设计与实现
下一篇:楚汉骚体及赋体文学创作与赋体文学的体用独特性问题研究