首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到16条相似文献,搜索用时 78 毫秒
1.
可复用软件构件的检索是构件库和软件复用领域研究的一个重要课题。基于刻面分类模式的检索方式拥有准确、高效的优势,因而得到了广泛应用。论文介绍了刻面分类模式的相关概念以及刻面树的创建方式,分析了基于刻面分类模式对软件构件库进行检索的规则,该规则将用户选择的刻面和术语通过合理的并和交运算组合生成数据库查询条件来完成检索。最后根据规则提出了相应算法以及刻面分类模式检索在实际构件库系统中的实现方法。  相似文献   

2.
介绍刻面分类模式的相关概念,引入刻面权重的定义,并对基于刻面描述的构件检索模型进行改进。改进后的模型可以有效地提高检索的查全率与查准率,尤其是在对大规模构件库进行查询的时候。实验结果证明了该改进的可行性与有效性。  相似文献   

3.
信用构件的刻面分类及检索方法研究   总被引:1,自引:1,他引:0  
本文引入软件复用来实现信用评估系统的构件化开发,通过对信用评估系统及评估建模方法的分析,提出信用评估构件库的刻面分类,结合具有良好扩展性的术语空间层次编码,对构件检索技术进行了讨论,将查询条件和构件描述的匹配转化为字符串集之间的匹配,采用向量空间模型的相似度量来提高构件的查全率。  相似文献   

4.
基于刻面描述的构件检索   总被引:47,自引:1,他引:47  
随着软件复用实践的深入和软件构件库规模的扩大,对软件构件的表示与检索的研究正受到越来越多的重视.针对基于刻面描述的软件构件,结合模式分析中的树匹配思想,根据构件刻面描述的特点,提出了一种基于树包含(tree inclusion)的构件检索方法,并进行了理论上的分析与实验上的检验.实验结果证明了它的可行性与有效性.  相似文献   

5.
随着构件技术的发展和构件库规模的扩大,构件的表示与检索技术作为构件库管理的两个核心技术已经成为研究热点。根据目前被广泛应用的构件刻面分类描述方法及其特点,本文从构件复用者不同的检索方式出发,提出了基于浏览检索方式、基于刻面检索方式以及基于术语检索方式三种构件检索方式以及与之对应的五种匹配模型和两种匹配算法。理论分析和实验结果表明,将三种检索方法应用在大规模的构件库中检索构件时,可满足构件复用者的各种检索需求,且在检索效率上是可行的。  相似文献   

6.
软件复用作为提高软件生产率和质量的一种重要技术,被广大的软件开发人员所应用,而在软件复用的同时,对构件进行有效的分类是关键技术之一.本文主要针对刻面分类的方法,使用XML语言对构件进行描述,提出了软件构件的表示方法.使用该方法,在构件组装平台下给出了对构件的刻面定义,以提高软件的复用性.  相似文献   

7.
刻面分类构件的匹配模型   总被引:36,自引:0,他引:36       下载免费PDF全文
随着软件复用实践的深入和软件构件库规模的扩大,对软件构件的表示与检索的研究正得到越来越多的重视.针对基于刻面描述的软件构件,结合模式分析中的树匹配思想,并根据构件刻面描述的特点,提出了一个包含3个层次,5种匹配类型的刻面匹配模型.给出了该匹配模型的泛型算法并对具化情况下的算法实现与时间复杂度进行了讨论.同时,通过理论和实践的结果证明了该匹配模型在构件检索上的可行性与有效性.  相似文献   

8.
跨构件库的刻面描述构件查询匹配算法研究   总被引:2,自引:0,他引:2       下载免费PDF全文
在构件包涵匹配模型的基础上,提出了更为优秀的包容匹配模型。对匹配代价算法进行了分析,得到包容匹配模型,在查询效率略有降低的情况下显著提高了构件的查全率和查准率。  相似文献   

9.
随着构件库的规模的扩大以及构件的复杂性增加和语义性丰富,单一的软构件描述以及在此基础上的检索算法将很难再胜任整个构件库的检索任务.在基于刻面描述的软构件的基础上引入XML技术,来全面描述构件的静态属性、接口行为、组织分类和资源位置等信息,方便构件检索过程中信息的交换与处理,也便于与其他系统的互操作.并就此提出了一种新的构件检索方案,就算法的时间开销和空间开销进行分析,并利用试验数据说明算法的可行性和执行效率.  相似文献   

10.
基于特定领域构件库系统中刻面分类模式的研究   总被引:11,自引:0,他引:11  
随着基于构件的软件开发CBD(component-basedSoftwaredevelopment)技术的快速发展,出现了以构件库为中心,更好地支持构件重用的发展趋势,构件的分类和检索技术成为软件重用组织十分关注的问题。该文主要针对构件的刻面分类技术加以研究,提出了有效的原则和方法,并实际应用到特定领域构件库系统刻面分类模式的制定。  相似文献   

11.
现有构件检索方法在面对用户复杂功能需求时检索时间较长而且检索结果不够准确,针对该问题,提出基于模拟退火算法的构件检索方法,定义构件检索过程中的有序匹配解及其邻域,并结合构件的分类描述特征设计模拟退火指标函数,在此基础上迭代搜索出覆盖用户功能需求且成本近似最低的构件集合。实验比较结果证明,基于模拟退火算法的构件检索方法在检索速度和准确度方面有一定的提高。  相似文献   

12.
目前有很多构件分类和检索方法,其中大部分都不能很好地支持构件库的跨平台操作。文中介绍了这种基于WebServices的构件分类检索的模型,在以刻面分类检索的基础上采用Web Services技术对其封装,只要访问方能遵照相应WebServices接口的定义来发送和接收消息即可,实现了构件库跨平台、跨语言的互操作功能,大大提高了构件库的普适性、可互操作性和可扩展性。  相似文献   

13.
构件检索技术是可重用软件构件库的核心技术之一,构件检索成本是重用成本的重要组成部分。多个不同构件库之间实现互通可以有效扩大构件检索范围和提高检索效率。检索条件转换是多构件库检索亟待解决的问题。论文首先分析了检索条件转换的必要性,结合重用者检索构件的流程,提出了多检索方法的检索条件相互转换机制。该机制为实现跨构件库检索奠定了基础,能减少重用者的理解成本,使各种检索方法之间互相取长补短,提高检索的查全率。  相似文献   

14.
In this paper we present a mechanism for making specification-based component retrieval more efficient by limiting the amount of theorem proving required at query time. This is done by using a classification scheme to reduce the number of specification matching proofs that are required to process a query. Components are classified by assigning features that correspond to necessary conditions implied by the component specifications. We show how this method of feature assignment can be used to approximate reusability relationships between queries and library components. The set of possible classification features are formally defined, permitting automation of the classification process. The classification process itself is made efficient by using a specialized theorem proving tactic to prove feature implication. The retrieval mechanism was implemented and evaluated experimentally using a library of list manipulation components. The results indicate a better response time than existing formal approaches. The approach provides higher levels of consistency and automation than informal methods, with comparable retrieval performance.  相似文献   

15.
为了提高软件复用过程中构件检索的效率,分析了软件构件分类技术的优缺点以及构件特征,从构件刻面信息的角度,采用卷积神经网络技术,提出一种基于卷积神经网络的构件分类策略;利用卷积神经网络对构件刻面特征进行提取,减少人为因素,提高刻面信息提取精确性,并训练出基于卷积神经网络的构件分类模型,通过具体的实验,来论证该模型的准确性,以达到提高构件检索效率的目的。  相似文献   

16.
论文以构件库技术和Web Services技术为基础,提出了将两种技术结合的Web services构件库的基本框架,结合新疆多语种语言的特点及应用需求,设计开发了多语种语言构件库管理系统.验证了Web Service技术开发模式具有良好的互操作性、平台无关性和可伸缩性.多语种构件库管理系统的建设填补了多语种语言民族地区相关软件业领域建设的空白,其开发模式及相关技术解决方案对促进面向中亚西亚出口软件开发提供重要技术支持.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号