论文摘要
我军的军用电子信息系统,现在已步入综合一体化阶段,其目标是将多种军事电子信息系统整合成为一个有机的大型综合电子信息系统。目前综合电子信息系统的研发面临着涉及面广、应用背景复杂、分布式、不同子系统不相兼容等诸多困难。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文档