基于云端的构件检索技术研究

来源 :西安理工大学 | 被引量 : 0次 | 上传用户:gaolch010
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件复用是解决软件危机的有效途径,而软件构件开发是实现软件复用的关键因素。在基于构件的软件开发中构件的分类和检索是实现软件复用的基础。基于构件的软件开发能够有效降低软件开发成本、提高软件开发效率和软件质量。优秀的分类方法和高效的检索技术能大幅度降低软件复用的成本。随着构件库规模的不断膨胀,构件的分类与检索就成为了软件复用中的核心问题。  本文首先对软件复用和构件技术进行了综述,概述了构件技术的发展过程及其广泛的应用领域,并简述了构件技术的国内外研究现状及研究热点,同时对构件的分类检索方法进行了介绍。其次本文在树匹配思想的基础上,结合几种树匹配模型提出了以下两个算法:一方面,在节点亲和度的基础上提出了LNA(Leaf Node Affinity)匹配模型,克服了一些经典算法的检索效率不高的问题,从而能够快速检索出用户所需构件,提高了构件模糊检索的效率;另一方面,在传统路径匹配的基础上,提出了LNP(Leaf Node Path)匹配模型克服了传统路径匹配算法需要对每个节点进行匹配的缺点,提高了构件精确检索的效率。  最后,在LNA和LNP匹配算法的基础上,结合两个算法的优点提出了基于云端的构件匹配模型,并用实验验证了算法的有效性,说明本文所提出的基于云端构件匹配模型的思想是可行的。
其他文献
计算机技术、多媒体技术以及Internet技术的长足发展导致了大量图像的出现,如何有效地、快速地从大规模图像数据库中检索出所需的图像是目前一个相当重要又富有挑战性的研究
随着信息技术和互联网的飞速发展,网络信息资源正以惊人的速度在增长,人们逐渐从信息匮乏的时代走入了信息超载(Information Overload)的时代。推荐技术就是解决这一问题的重要工
随着计算机技术和网络技术的飞速发展,数据共享成为信息时代的新需求。数据共享要求数据不但是可访问的,而且必须是可持久的。在使用面向对象的方法对数据进行展示和处理时,
随着智能交通系统的日益发展,车辆识别技术在智能交通监控、智能交通信息系统等方面应用越来越广泛。车辆识别包含了运动车辆检测、车辆型别分类、车辆跟踪以及车牌识别等内容
神经网络的学习方式可分为两种,一种是有监督的学习,这时利用给定的训练样本进行分类或模仿:另一种是非监督的学习,这时只规定学习方式或某些规则,而具体的学习内容随系统所处的环
基于SIP协议的服务可以用在市话和长途电话技术、在线消息和即时消息、I.Centrex/Hoste.PBX、语音短信、一键通话、多媒体会议等。SIP的提出和发展为IP电话技术的成熟和演进
Petri网是一种系统描述和分析的工具。在Petri网的诸多性质研究中,可达性研究大概是最基本的一个动态性质研究。可达性在一定意义上可说是研究Petri网其他动态性质的基石,许多
中国邮路问题是管梅谷教授在1960年第一次提出来的。它描述了一个极具现实意义的问题:一个邮递员负责一个地区的信件投递,每天从邮局出发,走遍该地区的所有街道再返回邮局,问
本文提出了一种基于Snort(sniffer and more)的网络入侵检测系统,Snort是一个强大的轻量级的网络入侵检测系统,它具有实时数据流量分析和日志IP网络数据包的能力,能够进行协议分
随着网络的迅速发展,行业应用中产生的大量数据可能分布存储在通过网络连接的多个站点上。在对这些数据进行序列模式挖掘时,一些特殊应用要求不能对这些数据进行传输,原有的