首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 140 毫秒
1.
针对刻面描述的构件检索中缺少语义信息的问题,提出了一种基于本体的构件检索框架.按照所给出的构件描述模型,将用户查询的构件从功能、环境和质量属性三个方面与语义构件库中的构件进行匹配.建立在上海构件库的初步实验结果表明,该原型系统能有效地提高构件检索的查准率和查全率.  相似文献   

2.
针对构件检索的特点,结合模式分析中的树匹配思想,提出了构件树匹配模型,并在此基础上针对基于XML的刻面描述构件表示,实现了基于XML的树匹配构件匹配检索算法。该算法可以在保持构件查准率的前提下有效提高构件的查全率。实验结果证明了该算法的可行性与有效性。  相似文献   

3.
一种基于刻面分类描述的软件构件查询方法   总被引:8,自引:0,他引:8  
该文分析了软件构件的刻面分类描述的特点,通过借鉴XML查询语言ApproXQL中树匹配的思想及其相关理论,提出了一种新的基于刻面分类的软件构件查询方法。该方法将基于刻面分类的构件XML描述文档映射为一棵构件树,将查询表达式映射为一棵查询树,通过构件树与查询树之间的匹配算法查找需要的软件构件。这种查询方法支持布尔查询和模糊查询,具有一定的张弛能力,能在保证一定查准率的基础上提高查全率。该方法适用于面向网络的跨构件库查询。  相似文献   

4.
基于语义相似度与优化的构件聚类算法   总被引:3,自引:2,他引:1  
为克服刻面分类表示法的人为主观因素,采用了刻面分类与全文检索相结合的方法对构件进行了表示.同时,从语义角度出发,结合优化技术,提出了一种基于语义相似度与优化的构件聚类算法.该算法有效地减少了刻面分类的主观性因素,进一步提高了构件查询的效率和准确性,并与基于向量空间模型的构件聚类效果进行比较.实验结果表明,基于语义相似度与优化的构件聚类算法的有效性,它在一定程度上改善了构件聚类的效果,提高了聚类质量.  相似文献   

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

6.
给出了基于XML描述的实时多任务应用系统图形化设计软件的构件接口语义规约。在基于刻面描述的实时软构件的基础上引入XML Schema技术,全面描述了实时构件的静态属性和接口行为,以方便构件在Web中进行信息交换与处理,方便系统之间的互操作。  相似文献   

7.
基于规约匹配的构件检索   总被引:14,自引:0,他引:14  
在基于构件/构架的软件开发模式中,源代码级的构件组装是其中非常重要的一个环节,采用传统的构件检索技术,如刻面检索,关键词检索等来检索满足组装需求的构件存在查全率和查准率低的缺点,基于构件规约的检索是解决这些缺点的有效途径。本文在青鸟构件描述语言(JBCDL)的基础上,详细研究了规约语法匹配的基本原理和匹配策略,提出了构件接口匹配度和冗余度的概念用于评估检索结果,最后给出一种构件接口的规范化表示方法,用于提高规约语法匹配的响应速度,本文的研究结果也同样适用于Ada,COM,CORBA等构件规约。  相似文献   

8.
基于刻面描述的构件查询匹配模型及算法研究   总被引:1,自引:0,他引:1  
在软件复用研究不断深入的情况下,软件构件库的管理研究得到了产业界与学术界越来越多的重视。作为构件库管理的两个核心技术,构件的表示与检索技术已经成为研究热点,其中基于刻面描达的构件相关应用得到了广泛研究,针对构件查询的特点,结合模式分析申的树匹配思想,本文提出了一种新颖的构件树路径包含匹配模型及其相应的构件查询匹配算法,该算法可以在保持构件查准率的前提下,有效提高构件的查全率,算法的时间复杂度和空间复杂度是线性的,试验表明具有良好的查询效率。  相似文献   

9.
基于J2EE平台的Java构件库的研究和实现   总被引:4,自引:0,他引:4  
曾一  郭永林  曾勇  袁纲 《计算机科学》2006,33(4):274-276
构件库是构件复用的重要部分。以项目为背景,提出了一种Java构件库系统的设计与实现方案。介绍了基于MVC(Model View Control)的构件分类树结构,描述了该结构下的构件表示模型,阐述了分类树深度优先遍历的构件检索方法和结合构件规约和可控词汇表的规范函数匹配方法。该构件库系统提供了一种语义和语法相结合的经验模型。  相似文献   

10.
提出了一种改进的基于遗传算法的刻面权重自学习构件检索模型(CRMFWS),采用基于刻面权重自学习的遗传算法来动态地改变刻面权重以提高查准率;采用基于构件采样的风险最小化算法来解决训练数据不充分问题。实验结果表明该算法是可行的,能够大幅度提高构件的检索效率。  相似文献   

11.
组件式GIS系统的设计   总被引:3,自引:0,他引:3  
组件式GIS系统是适应软件组件化潮流的新一代地理信息系统。本文基于组件技术和GIS技术.提出了一种组件式GIS系统的设计方案,并重点介绍了组件式GIS系统的核心一组件仓库的详细设计方法。  相似文献   

12.
喻钢  徐中伟 《计算机应用》2008,28(11):2929-2932
构件理论在软件工程领域正扮演着越来越重要的角色。基于传统构件模型的软件开发技术尚不能满足安全苛求软件的开发需求。为了规范化地描述和设计符合安全苛求软件开发需要的构件, 提出了一种形式化的面向安全需求的安全构件(SC)模型框架, 利用故障模式与冗余比较来确保构件模型的安全性, 并将该模型应用于CTCS-2级列车控制中心仿真系统中。  相似文献   

13.
组件获取得组件化软件开发中的一个关键性问题,本文首先讨论了组件匹配原理,并重点对其中一种组件匹配方法-基调匹配进行了研究,最后介绍了基调匹配在组件化分布式软件平台及其开发环境系统中的应用。  相似文献   

14.
一种基于Agent技术的JAVABEAN构件搜索方法   总被引:1,自引:0,他引:1  
目前构件技术是软件重用中的一个重要技术 ,而随着 Internet的不断发展 ,在 Internet上分布着的构件将成为构件重用的重要来源。为了有效利用现有构件 ,在本文中 ,我们提出一种主要针对 JAVABEAN构件 ,利用 A gent技术将本地构件库和 Internet相结合的构件搜索方法。  相似文献   

15.
构件库作为分类和管理构件资产的基础设施就变得越来越重要,实践中构件数量不断增长、构件也随技术和领域演化而更新,要在众多的构件中爬疏寻找合适的构件就必须建立起有效的构件表示机制和切实可行的构件库管理系统。业务构件是业务对象和构件的融合,是业务对象软件实现所形成的自治的业务概念和可复用的软件单元。业务构件的有序集合,就构成实际的业务活动。本文提出一种基于框架的构件表示方法,并提出基于利用业务构件重组的方式来适应其过程的变化,从而实现业务过程的重组方法。  相似文献   

16.
Component integration is widely recognized as a process which plays a central role in overall Component Based System (CBS) development. A system integrator focuses on assembling existing components, developed by different parties, to build a software system. The integration process usually involves adapting existing component interfaces and writing new functions to handle the mismatches between stakeholder needs and available component features. The lack of detailed component documentation has been a key area of concern in CBS development due to its profound impact on the integration phase of a CBS development life cycle. In this paper, we report results of an industrial survey conducted among system integrators to understand role of component documentation in the CBS integration phase. The survey investigates whether the presence of component documentation helps a system integrator and its correlations with typical CBS integration success factors. The result reinforces current perceptions of the significance of component documentation in CBS integration. However, the lack of comprehensive component documentation presents a potential risk for a system integrator during integration effort estimation and testing processes.  相似文献   

17.
在基于组件的软件开放方式(CBD)下,软件系统是一些盯互联系的可重用组件的集合,因此需要对系统的每一个组件以及组件之间的相互关系有很好的理解。UML作为一种标准建模语言,不仅可以支持面向对象的分析与设计,而且能够有力地支持从需求分析开始的软件开发全过程。但是UML对组件建模的支持并不理想,这就需要开发一种能很好支持组件建模的方法。本文提出一种用UML描述组件规格说明的方法。将组件规格说明分解成组件接口规格说明。通过对组件的每个接口和组件接口之间的相互关系加以形式描述,从而达到组件规格说明的清晰性和精确性。  相似文献   

18.
软件构件技术的现状与未来   总被引:14,自引:2,他引:14  
软件构件技术的蓬勃兴起揭开了软件开发由作坊式生产向工业化生产转变的革命序幕。该文对软件构件技术进行了综述。首先通过对面向对象技术的回顾分析,说明了软件构件技术发展的技术背景与动机。接下来,对软件构件技术进行了阐述,并对当前主流的软件构件技术进行了技术描述和分析,包括:EnterpriseJavaBeans、CORBAComponentModel、微软的COM/DCOM/COM+和.NETAssembly、目前正处于热点的Web服务技术,以及面向构件的语言。最后,分析并指出了软件构件技术的发展未来是业务构件技术,它是最终实现软件工业化生产的希望。  相似文献   

19.
组件是对数据和方法的简单封装,组件有自己的属性和方法,使用组件可以实现拖放式编程、快速的属性处理以及真正的面向对象的设计。组件技术日益成为软件开发新技术。本文详细介绍了动态网页开发中使用ASP组件的优势,ASP组件的特点。开发的工具以及一般开发流程。并以文件读取ASP组件为例,对Visual Basic中组件的开发作了具体阐述,并应用于Web应用程序。本文对了解ASP组件构成,以及利用组件进行三层应用程序开发有很好的借鉴作用。  相似文献   

20.
组件是对数据和方法的简单封装,组件有自己的属性和方法,使用组件可以实现拖放式编程、快速的属性处理以及真正的面向对象的设计。组件技术日益成为软件开发新技术。本文详细介绍了动态网页开发中使用ASP组件的优势,ASP组件的特点,开发的工具以及一般开发流程。并以文件读取ASP组件为例,对Visual Basic中组件的开发作了具体阐述,并应用于Web应用程序。本文对了解ASP组件构成,以及利用组件进行三层应用程序开发有很好的借鉴作用。  相似文献   

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

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