面向多构件库的构件检索关键技术研究

来源 :大连海事大学 | 被引量 : 7次 | 上传用户:qq2285387
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件重用是一种提高软件生产效率和软件质量的切实可行的途径。在基于构件重用的软件开发过程中,构件库系统扮演了重要角色。实践中构件数量不断增长,构件也随技术和领域演化而更新,出现了很多不同类型构件库,如何实现在多个构件库中高效准确地检索构件是目前亟待解决的一个主要问题。本文研究的课题来源于国家863计划课题“基于高性能宽带通信网络的软件支撑体系研究”(项目编号:2004AA116010),主要研究了面向多构件库的构件检索关键技术。 本文从构件库检索特别是多构件库检索技术背景、研究现状及相关理论的入手,分析各种检索方法的检索条件相互转换原理,提出多检索方法的检索条件相互转换机制,并实现了相应四种转换算法。针对多构件库的分布式特点,提出了构件管理域概念和构件目录库模型作为多构件库的一个中间结构,来沟通检索请求和多个构件库,对检索用户屏蔽多库间的差异,然后设计了构件目录库的功能结构和一种通用构件描述方法UCDL。本文还将代理技术应用到多构件库构件检索领域,提出一种基于多代理的多构件库检索模型,结合多代理在其代理平台上的工作原理,给出构件管理域内各个代理的功能设计、构件管理域间交互方法,并实现了多构件库构件检索原型系统。最后总结了所做的主要工作,提出了下一阶段的工作重点。 本文研究目的和意义在于,通过多检索方法的检索条件相互转换机制可以使各种检索方法之间互相补充不足,减少检索用户的理解成本,为提高检索方法智能化程度和实现跨构件库检索奠定基础。构件管理域和构件目录库可以对检索用户屏蔽多个构件库在数据模型、分类模式、术语和检索方法上的差异。将代理技术引入多库检索中,解决多库检索的交互和协同问题,有效扩大重用者检索构件的范围和提高检索效率,实现各构件库资源的共享,充分满足不同领域和不同需求的用户。
其他文献
随着虚拟专用网(VPN)业务的发展,基于MPLS的VPN业务凭借其特有的优势逐渐成为VPN发展的趋势,而且越来越受业务提供商的青睐。其根本目的是通过安全的数据通道将远程用户、公
随着经济的发展,人们对带宽的需求也不断的增长,ADSL已经成为网络应用的一种瓶颈,而FTTH的到来引领人们进入光纤入户的时代,其在带宽方面的优势使得它成为未来网络接入发展的
过去20年来,计算机技术、通信技术得到迅猛发展和广泛应用,极大地推动了社会的发展。在计算机通信网络发展过程中,轮询多址接入控制协议促进了网络的发展,成为IEEE802.3、802.11
公钥基础设施(Public Key Infrastructure, PKI)能够保障网络安全,解决网络通信中的信息安全问题。目前存在集中式和分布式两种PKI技术。分布式PKI作为一种新的技术方案,较好
随着国际上恐怖爆炸活动的日趋频繁,世界各国越来越重视排爆机器人领域的研究,如何提高排爆机器人作业的成功率成了各国科技工作者的一个重要的课题。排爆机器人能否成功抓取
随着互联网技术和成像的不断发展,图像的数量在急速增加,一个亟待改善的问题就是,对于如此海量的图像数据,如何进行有效的图像检索显得至关重要。而随着图像处理技术和索引技术的
随着三维模型获取技术的发展、图形硬件性能的提高和三维模型在计算机图形学领域的广泛应用,点云曲面已经成为三维模型的主要表达手段之一,其在逆向工程、多媒体、CAD等领域
随着信息技术的发展和日益增长的对安全的需要,基于虹膜识别的智能个人身份识别作为一种高度可靠的非侵犯性生物特征识别方式越来越受到人们的重视。 虹膜识别系统一般可
随着生物特征识别技术的发展,虹膜识别技术受到了广泛的关注。目前关于虹膜识别技术的研究领域里,已经有一些算法被证明有效。虹膜识别的整个过程大致分为虹膜定位、特征提取
本文在基于粗糙集理论的基础上,探讨知识粗糙性的表达方法和应用等方面问题的研究。 在知识处理中,知识被定义为一个或多个信息之间的关联(关系或联系)。知识是人类实践经