面向Agent的协同数据管理软件模型研究

来源 :南京航空航天大学 | 被引量 : 0次 | 上传用户:amoyzhu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文以协同工作平台软件CWPS的研究开发为背景,结合Spring框架和JADE平台,以面向对象的方法论为指导,建立了协同数据管理的软件构架,并采用面向Agent和设计模式等方法对其进行了优化。首先,文章探讨数据协同的关键技术及其应用,包括:基于XML的数据格式交换和以元数据为核心的数据共享策略;在此基础上,建立协同工作平台数据模型,并采用XML进行模型描述。接着,对面向Agent的软件开发框架进行深入研究。探讨Agent技术及其特性,提出基于事件触发及规则驱动运行机制的反应式Agent单元结构模型,并采用FIPA ACL设计Agent通信方法。之后给出与面向对象方法相结合的面向Agent软件开发方法,并介绍Agent软件开发平台JADE。然后,对协同数据管理软件模型进行领域分析和领域设计。在领域分析阶段,对协同数据管理的需求进行抽象和描述,建立软件的用例模型和活动模型;对动态查询算法进行研究,建立算法的数学及软件模型。在领域设计阶段,建立了协同数据管理的对象结构模型和行为模型。采用Agent技术进行结构模型及行为模型的优化。在此基础上探讨Agent软件设计的实现方法,包括提出基于四表的Agent单元结构实现,以及构建Agent通信本体的语义网络模型并采用OWL进行实现。最后,介绍软件开发环境及其实现。结合ACME语言给出协同数据管理主要构件的描述。在此基础上,给出关键算法和界面原型及Agent典型应用的程序实现。所提出的面向Agent软件设计和实现方法在协同数据管理软件实际开发中得到了应用,具有一般理论意义和工程实践价值。
其他文献
城市客车信息集成控制网络是采用车载总线(CAN)将各控制模块连接而成的网络系统,能实现车上ECU和电器装置的信息共享与关联实时控制,提高其服务质量和整体性能。为了解决网络中
[摘 要] 本文是针对“企业经济活动分析”这门课程的性质和特点,并结合当前高等教育的目标,将创业能力培养作为课程教学的导向,通过对课程范式改革,将实践环节引入到理论教学当中,对传统理论教学有了全新的组织和实施,希望对学生创业能力培养打下坚实基础。  [关键词] 创业能力;课程范式;改革;实践  [中图分类号] G642 [文献标志码] A [文章编号] 1008-2549(2018) 03-009
随着信息化进程的不断推动,各行各业所产生的数据急剧膨胀,利用传统的数据库方法已不能满足人们对发现知识的渴求。于是,数据挖掘技术应运而生,数据挖掘技术的出现帮助我们解
视频事件是指在视频中某些对象参与发生的一系列活动,通常是用户感兴趣的语义内容。而视频事件检测即是在视频序列中定位这些活动出现的片段,是实现视频语义理解的重要方法。
随着信息化的不断深入,科技的不断发展,人类社会的数据量正在爆炸式的生成,大量的数据无时无刻不在生成,大数据时代的来临势不可挡。它将给人们的生活、思想带来巨大的变革。随着