基于多维描述的软件组件相似检索技术的研究

来源 :东北大学 | 被引量 : 0次 | 上传用户:pandaab
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件复用是提高软件产品质量和软件生产效率的有效途径。随着软件复用实践的不断深入,软件组件库作为支持复用的一项重要基础设施,得到了产业界和学术界越来越多的重视。但在基于组件开发的过程中,可复用组件的数量日益增加,其版本也伴随新技术而不断更新,如何在组件库已有的大量组件中检索复用所需的组件成为组件库研究的重要内容。 本文通过分析和比较几种有代表性的组件检索技术,提出一种基于多维描述的组件相似检索方法。这种检索方法的表示基础是组件的多维描述。该描述方法为异构组件提供通用的描述手段,屏蔽各种分布式组件库之间的差异。在多维描述的基础上,本文研究组件的分类技术,定义基于虚拟组件的组件库分类模式,建立组件自动归类机制,从而对组件库资产进行有效的管理,支持组件的相似检索。本文详细讨论组件相似检索中的一些关键技术,包括查询产生、查询精化、松弛匹配和候选组件集的排列策略。其中,松弛匹配策略是组件相似检索重点研究的问题。松弛匹配采用树建模方式,分为语义匹配和上下文匹配两个层次,并能够根据匹配质量给出用户满意度的判定准则。通过对松弛匹配算法进行性能分析,可以得出基于多维描述的组件相似检索方法具有较好的查全率和查准率,且其性能不易受组件库规模的影响。 本文的研究目的和意义在于:通过对组件检索技术的研究,提出更具松弛性的组件检索方法,在保证一定查准率的情况下提高查全率,并且减少组件查找和理解的开销,从而缩短产品交付时间,降低开发成本。
其他文献
在充分研究对外加工贸易企业特点、需求,海关监管的各种工作流程和业务标准,以及对现有物料管理系统进行分析的基础之上,结合目前比较流行的J2EE技术,提出了一种基于J2EE的对
客户关系管理CRM是近年来新兴起的理论,它的实施帮助企业增强了自身的竞争实力。在CRM中,数据挖掘理论有着广泛的应用。本文就是将数据挖掘中的序列模式理论应用到CRM的客户分
出租车作为城市公共交通的重要组成部分,一定程度上满足了公众定制化出行需求。但是,定制出行需求的微观随机性和宏观规律性并存,有限的出租车资源和出行需求的时空分布给车
在Internet上充斥着海量的信息,这些信息一方面为人们的生活提供了方便和帮助,另一方面也使得人们淹没在信息的海洋中而无所适从,无法有效地获取有用的信息。为了解决这些问题,数
序列比对是生物信息研究的基础和前提。进行序列比对的目的之一是让人们能够判断序列之间是否具有足够的相似性,判定序列之间是否具有同源性,进而为蛋白质结构和功能预测、系
虚拟现实技术是目前计算机应用领域比较热门的一项技术,九十年代初逐渐为各界所关注,在商业领域得到了进一步的发展。这种技术的特点在于,计算机产生一种人为虚拟的环境,这种虚拟
图像去噪是数字图像处理领域中的一个重要分支,吸引了众多研究者对其进行不断地探索与研究,并相继提出了许多非常优秀图像去噪算法,如局部邻域均值去噪方法、基于偏微分方程
近年来,移动对象数据库成为数据库研究的新热点,各种具有移动对象特性的查询方法研究成为当前移动对象数据库应用研究的重要内容。然而移动对象查询的动态性和查询要求的多样性
在网上开展远程教学突破时空限制,为广大学习者提供了极大的方便。课件制作平台是远程教学系统的一个重要组成部分,它主要实现教师音视频和教学内容的合成,为后期在网络上发
随着时代的发展和科技的进步,信息资源日益膨胀。得益于全文检索技术的不断发展与成熟,使得我们能够更高效的检索和利用绝大多数信息资源。但有些信息资源,因其高安全性要求需加