基于SOA的综合电子信息系统的面向Agent研发方法研究

基于SOA的综合电子信息系统的面向Agent研发方法研究

论文摘要

我军的军用电子信息系统,现在已步入综合一体化阶段,其目标是将多种军事电子信息系统整合成为一个有机的大型综合电子信息系统。目前综合电子信息系统的研发面临着涉及面广、应用背景复杂、分布式、不同子系统不相兼容等诸多困难。SOA面向服务架构,为综合电子信息系统提供了新的体系架构。基于SOA的综合电子信息系统具有松耦合性、高可复用性、灵活性、可扩展性等优点,能够很好地解决上述诸多问题,是目前综合电子信息系统发展的方向。但是,目前的综合电子信息系统开发方法,如结构化方法、面向对象方法、构件化方法都不能适应基于SOA的综合电子信息系统开发的需要。而面向Agent的开发方法对应用系统进行了更高层次的抽象,其中引入了许多社会学,组织学方面的观点和技术,为复杂大型信息系统的分析和设计提供了很好的思路和方法。面向Agent的开发方法将系统抽象为一个个具有自主性的Agent,通过多个Agent之间相互协作实现系统的功能。面向Agent的开发方法所具有的高层次抽象、自然建模、问题分解、系统组织等优点使其能够适应基于SOA的综合电子信息系统开发的需要。本文从Agent的理论研究出发,分析并介绍目前主要的面向Agent的开发方法,根据基于SOA的综合电子信息系统的特点,充分借鉴已有的面向Agent开发方法,提出了一种适合基于SOA的多Agent系统开发方法——MASS方法。该方法具有一般面向Agent开发方法的特点和优势,并且能够支持系统开发全过程。MASS方法能够适应基于SOA的综合电子信息系统开发的需要,可以为综合电子信息系统的开发提供良好的支持。最后,本文给出了该方法的一个具体应用示例。

论文目录

  • 摘要
  • ABSTRACT
  • 缩略语表
  • 第一章 绪论
  • 1.1 信息系统的发展
  • 1.2 军事综合电子信息系统概述
  • 1.2.1 军事综合电子信息系统的发展
  • 1.2.2 基于SOA的军事综合电子信息系统的特点
  • 1.3 军事综合电子信息系统开发方法
  • 1.3.1 结构化开发方法
  • 1.3.2 面向对象开发方法
  • 1.3.3 构件化开发方法
  • 1.3.4 面向Agent的开发方法
  • 1.4 作者的主要工作
  • 1.5 本文的章节安排
  • 第二章 面向Agent开发方法的理论基础
  • 2.1 Agent的基本概念和思想
  • 2.1.1 Agent的概念和特点
  • 2.1.2 Agent所驻留的环境
  • 2.1.3 多Agent系统的特点
  • 2.2 Agent的逻辑学基础
  • 2.2.1 模态逻辑
  • 2.2.2 动态逻辑
  • 2.2.3 时间逻辑
  • 2.3 Agent的形式化模型
  • 2.3.1 Cohen和Levesque的意图理论
  • 2.3.2 Rao和Georgeff的BDI逻辑
  • 2.3.3 Linder的KARO框架
  • 2.4 多Agent系统的理论框架
  • 2.4.1 Agent之间的交互
  • 2.4.2 多Agent系统逻辑
  • 2.4.3 多Agent的联合意图
  • 2.4.4 面向服务的多Agent合作模型
  • 2.5 本章小结
  • 第三章 面向Agent开发方法概述
  • 3.1 面向Agent的分析和设计方法
  • 3.1.1 MaSE方法
  • 3.1.2 Gaia方法
  • 3.1.3 Tropos方法
  • 3.2 Agent的体系结构
  • 3.2.1 Agent的抽象体系结构
  • 3.2.2 Agent的实现体系结构
  • 3.3 面向Agent的程序设计语言
  • 3.4 面向Agent开发的CASE工具和环境简介
  • 3.5 本章小结
  • 第四章 基于SOA的多Agent系统开发方法研究
  • 4.1 多Agent逻辑模型框架
  • 4.1.1 形式化逻辑模型
  • 4.1.2 模型约束
  • 4.2 核心建模概念
  • 4.3 模型的形式化描述
  • 4.3.1 组织模型
  • 4.3.2 Agent类模型
  • 4.3.3 Agent服务模型
  • 4.4 分析和设计过程
  • 4.4.1 需求分析
  • 4.4.2 总体设计
  • 4.4.3 详细设计
  • 4.5 系统的实现
  • 4.5.1 Agent的实现
  • 4.5.2 应用服务的实现
  • 4.6 本章小结
  • 第五章 原型系统开发和简单实现
  • 5.1 系统的分析和设计
  • 5.1.1 建立的组织模型
  • 5.1.2 建立的Agent类模型
  • 5.1.3 建立的Agent服务模型
  • 5.2 系统的实现
  • 5.2.1 Agent的实现
  • 5.2.2 应用服务的实现
  • 5.3 本章小结
  • 第六章 展望和总结
  • 6.1 对未来工作的展望
  • 6.2 对论文的总结
  • 参考文献
  • 致谢
  • 发表文章目录
  • 相关论文文献

    标签:;  ;  ;  

    基于SOA的综合电子信息系统的面向Agent研发方法研究
    下载Doc文档

    猜你喜欢