构件检索论文_卢锦

导读:本文包含了构件检索论文开题报告文献综述、选题提纲参考文献及外文文献翻译,主要关键词:构件,语义,本体,可信性,模型,软件,复用。

构件检索论文文献综述

卢锦[1](2019)在《基于空间关系的BIM模型构件检索研究》一文中研究指出BIM是依托大数据、云计算、人工智能等先进技术,将传统建筑业与互联网进行深度融合,实现产业升级转型的重要手段。BIM是通过对建筑及其功能特性进行数字化表达,以支撑整个工程项目各种决策。作为可视化叁维模型的基础,BIM模型构件按一定规则被定义,以支持数据应用与信息交换。BIM模型构件的数据特征决定了它们能参与多项工作流程,例如进行结构计算、能耗分析、造价统计、装配式构件预制等。针对BIM模型构件研究已逐渐成为热点,以提高信息利用的效率。本文以实现BIM模型的交互式构件检索为目的。在巡检、消防、设备更换等诸多场景下,检索手段将协助用户高效率获取目标构件信息,减少信息筛选成本。目前应用的传统关键字检索方法由于语义等问题,通常无法返回正确检索结果,且返回的检索结果无序,无法满足用户信息需求。因此本文结合BIM模型构件空间关系特点,提出针对的BIM模型构件检索方法,以解决上述问题。主要的研究工作如下:(1)对BIM叁维可视化模型与模型构件空间关系进行了研究。以IFC数据标准为基础,研究BIM模型构件的几何形状定义与属性定义方法,总结BIM模型构件空间关系,为检索方法实现提供数据支撑。(2)提出基于改进的显式语义分析的BIM模型构件查询方法。实现在查询处理阶段,通过利用基于IFC标准构建的语义解释器,将输入查询与待检索内容映射于语义向量空间,最大程度理解查询语义,返回最相关查询结果。(3)提出基于空间可达距离的BIM模型构件检索排序推荐算法。实现在检索排序阶段,利用提出的构件世界点坐标与用户视觉注意点提取方法,基于定义的室内公共空间路网,达到以空间可达距离进行构件检索排序的目的,返回最优检索推荐结果。基于提出的方法,利用WebGL技术、REST架构与NoSQL数据库等相关技术,本文搭建交互式检索平台。最后利用实际项目数据对检索方法进行了验证,实验结果显示本文提出的检索方法产生了更多相关结果且满足用户需求,让用户快速、及时、全面获取所需构件信息。(本文来源于《北京建筑大学》期刊2019-06-01)

张驰[2](2018)在《基于领域本体的构件形式化描述与检索的研究》一文中研究指出伴随着社会的发展,科技的不断进步,软件制造也存在着许多的困难。在软件工程方面面临的最大的困难就是用高效的生产软件量来满足人们对于软件日益增加的需求。为了有效的解决这一困难,软件复用便因此诞生了。软件复用主要分为两个研究方向:产品复用和过程复用。目前产品复用是软件工程主流的研究方向,其中基于构件的复用软件开发是当前的研究热点。在基于构件的复用软件开发技术的基础上,可以对构件进行重复组装开发形成新的软件或系统,这样一来,不但可以提高开发效率,而且能够尽可能地节省开发成本。但是自“软件复用”这一概念诞生以来,构件库的数量越来越多,如何有效的对构件进行分类入库,并且从众多构件库之中检索出满足用户需求的构件成为了亟待解决的问题。在构件检索的问题上,传统的检索方法如:基于关键字的构件检索或者基于刻面的构件检索,两者都存在着一些不足。基于关键字的构件检索只是对用户输入的检索条件进行字符串匹配,很容易忽略同义词或者一词多义的情况。基于刻面的构件检索由于用刻面描述的术语存在唯一性,在针对特定领域的构件检索时不能够灵活变通,并且缺乏语义信息的推理过程,对于查询的构件结果集上有一定的遗漏。为了有效地弥补传统检索算法的不足,本文研究改进了基于本体的构件检索算法。这种方法能够与特定的领域相结合,对用户查询的语义信息进行一定程度的推理,可以提高构件的查全率以及查准率。本文结合领域本体的相关概念,提出了一种基于领域本体的构件描述模型。该模型按照主从关系分为两部分,主要部分为功能语义模型,次要部分为非功能模型。其中功能语义模型遵循OWL本体描述语言的语法规则,来描述特定领域的本体模型,从而构建特定领域的本体库。用本体规则库中事先定义好的信息对用户的检索条件进行语义上的扩展,由于领域本体描述构件精确严谨,无二义性的特点,可以在一定程度上实现构件查询条件的精确扩展,扩大查询的构件结果集,提高了查全率。而非功能模型则采用基于刻面的检索方法,将功能语义模型查询出来的构件结果集与用户输入的非功能属性查询条件相匹配,计算综合阈值来进行构件筛选进一步提高了查准率。最后通过将本文提出的一种基于领域本体的构件检索算法与传统的检索算法进行比较,比较的指标为查全率和查全率,说明了本文提出算法的有效性。(本文来源于《昆明理工大学》期刊2018-05-01)

杜胜浩[3](2018)在《基于刻面和聚类分析的构件检索算法研究》一文中研究指出开发复杂的大型企业应用软件正面临着严峻的挑战,为此人们提出了多种技术手段来改善软件开发的效率和质量。软件构件技术不仅能够改善软件在生命周期中各阶段的综合效益,而且还能大幅度地提升产品质量和生产效率及通用性和开放性,因而受到了多数人的重视。然而,随着基于构件的软件工程的不断发展,软件构件的数量逐渐增加,构件库的规模急剧扩大。针对如何从规模庞大的软件构件库中快速且高效地检索出目标构件的问题,本文提出了一种基于刻面分类和聚类树的构件检索方法,该方法主要包括以下几个部分:(1)解析构件描述。基于刻面分类法多面分类机制,结合Web Service的服务需求,使用领域术语和刻面术语组成构件标识集合对构件的描述进行特征词提取,采用一组特征词表示构件。(2)构件向量化建模。根据特征词权重计算公式,将特征词表示的构件转换为权重表示的构件向量,从而使构件匹配问题转化为计算构件向量的余弦相似度。(3)构造构件聚类树。把构件库中的构件按照层次划分,从上到下逐层细化构件的分类,对子刻面下的构件进行语义相似度的聚类,建立构件聚类树,优化构件库的组织结构。(4)建立构件检索算法模型。提取用户描述的检索条件中的特征词,转换为检索构件向量,通过计算构件向量之间的余弦相似度,实现构件的模糊匹配;计算检索构件与聚类簇中心的语义相似度,将拥有最高相似度的聚类簇作为候选检索结果,有效地减少了构件匹配的次数。使用构件标识集合对构件描述,能够克服传统上单纯采用刻面分类法对构件分类描述和检索时带来的主观因素的影响。引入聚类树的思想,通过计算构件之间的语义相似度对构件聚类,建立构件聚类树,能够有效地缩小检索范围。对比实验表明,基于刻面分类和聚类树的算法能够提高构件检索效果,使得平均查准率达到88.3%,平均查全率达到93.1%。(本文来源于《郑州大学》期刊2018-05-01)

柯昌博,黄志球,肖甫[4](2017)在《基于本体概念相似度的软件构件检索方法》一文中研究指出随着软件重用与产品线技术的日趋成熟,基于产品线采用构件快速地开发出软件产品成为了研究的热点,而高效的构件检索方法是此技术能否实施的关键。因此,使用本体Web语言(OWL)描述构件,并将其转化为本体树进行模糊匹配,然后对失配的构件进行重组,并使用KMP算法对查询本体树的相似概念进行修改,从而检索到更精确且满足用户需求的构件。最后,给出了构件查询算法,并在此基础上开发了构件库查询系统原型,并与采用刻面和特征的查询方法进行了比较实验,结果证明了此方法的可行性与有效性。(本文来源于《计算机科学》期刊2017年12期)

钱晓捷,杜胜浩[5](2017)在《基于刻面分类标识和聚类树的构件检索方法》一文中研究指出针对如何从规模庞大的软件构件库中快速且高效地检索出目标构件的问题,提出一种基于刻面分类标识和聚类树的构件检索方法。使用构件标识集合对构件进行刻面分类标识描述,克服了单纯采用刻面分类法对构件进行分类描述和检索时带来的主观因素的影响;引入聚类树的思想,对构件进行基于语义相似度的聚类分析,建立构件聚类树,能有效地缩小检索范围,减少检索构件与构件库中构件比较的次数,提高检索效率。最后在实验中与一般检索方法对比,实验结果表明该方法的构件查准率为88.3%,查全率为93.1%;而且在大规模的构件库中使用时依然有良好的检索效果。(本文来源于《计算机应用》期刊2017年10期)

张灿青,彭成,薛智山,满君丰[6](2017)在《基于改进蚁群算法的构件检索优化方法》一文中研究指出在基于构件的系统软件实现过程中,根据用户需求对构件进行检索和选择越来越成为了构件系统的研究重点。利用基于信息素更新的改进基本蚁群算法来优化构件的复用规则,从而提高系统用户对所需构件选取的准确性和有效性。最后经实验结果证明,该方法搜索出来的构件复用规则准确率为75.2%,高于基本蚁群算法和模拟退火算法,对构件的检索和选择起到了较好的支持。(本文来源于《计算机与数字工程》期刊2017年06期)

杨阳[7](2017)在《基于构件可信性的构件刻面描述与检索研究》一文中研究指出随着计算机技术发展的不断深入,计算机软件已经成为人们生活必不可少的部分。由于软件的特殊性,无法像工厂一样流水线生产,提升软件的生产效率与质量是相当重要的,基于构件的软件开发随之而诞生。通过基于构件的软件开发技术,人们认识到通过选取已有的构件去组装系统,不仅能够提高工作效率,而且还能减少开发费用。但盲目地选取构件去构建软件系统,必然会产生构件可信性问题,规模越大的软件系统,越让人们缺乏信任,可信性问题日益突出,所以选取可信的构件是构建软件系统的基础。如今,构件的可信性渐渐地成为构件管理的研究重点,构件技术发展的研究方向。虽然国内外的研究人员都对构件的制作、管理、复用等阶段进行了许多实验性的研究,但对构件管理和复用阶段的可信性研究还很少,由于国内外文献对构件可信性研究没有进行统一模型的定制,本文综合权威文献,详细地分析研究了构件可信性的七个特性及其子特性,给出了子特性的度量模型。建立了构件可信性评价模型,运用模糊综合评价方法进行构件可信性的评价,利用模糊理论可以解决构件评估过程中的不确定性及模糊性。并在构件现有的刻面分类描述的基础上,增加了一个新的刻面——可信性刻面,有利于构件的全面描述和准确检索。在传统的构件检索中,是将构件库中的每一个构件转化为对应的构件描述树,同时将用户输入的检索条件转化为用户所要求的构件查询树,最后将两者对比进行匹配。本文提出了树匹配与刻面权重相结合的构件检索方法,首先取出构件查询树与描述树的可信性数值向量;然后运用Cosine相似度计算方法,从构件库中筛选一部分相似度较高的构件;接着再通过筛选出来的构件集合,对每一个构件设置刻面编码树;最后以字符串匹配来进行构件的二次检索,避免了大量的检索工作,提高了构件检索的效率。并且在匹配度计算时,把构件刻面权重考虑进来,以提高构件检索的科学性和有效性。根据本文所运用的构件刻面描述与检索方法,实现了一个构件库系统原型,分析了不同构件查询下的查全率、查准率及检索效率,验证本文所运用的树匹配与刻面权重相结合的刻面检索方法的正确性与可行性。(本文来源于《昆明理工大学》期刊2017-05-01)

李强[8](2017)在《基于本体的构件形式化描述与检索研究》一文中研究指出软件系统的复杂性和人们对软件需求的多样性,从零开始的软件开发已经显得无能为力,因而出现了软件复用,而基于构件的软件开发是软件复用的主要方式,其基本思想是复用已存在的软件构件。一方面通过复用构件,减少了开发过程中的重复劳动,相比于过去,软件开发的效率大大提高;同时,二次开发同时会引入更多难以想象的问题,而基于构件的开发复用已有的构件,减少不必要的错误,进一步提升软件质量。然而自提出“软件复用”已有半个世纪,目前已存在众多的构件库,使得从这些构件库中检索到满足用户需求的构件变得十分棘手。我们主要从语法和语义二个方面考虑构件是否有用。传统的构件检索方法,如基于关键字、属性/值、刻面分类等只从语法上考虑构件的有用性,使得查询结果总是差强人意。因此目前许多研究人员提出基于本体的构件检索,该方法结合领域知识,每一步都考虑了用户查询的目的,极大的提高了构件查全率和查准率。然而由于用户语言的多样性以及用户不熟悉构件库的构件描述机制,在构件查询时,如何将用户的语言映射为基于本体的构件描述是一件非常困难的事。本文在对已有的构件描述和构件检索的研究基础之上,基于领域知识,给出了基于本体的功能特征领域元模型。基于该元模型得到构件的功能属性子模型;同时使用刻面来描述构件非功能属性子模型,结合语义信息来描述构件的接口属性子模型。得到一种基于语义的构件检索的流程,该流程用户在输入功能条件进行构件功能查询时,用户不必了解构件库的构件功能属性子模型描述机制,借助概念映射,使用简单的自然语言就能转化为构件功能属性子模型,在查询过程中,如果不能通过系统完成映射,则通过与用户会话来完成映射。基于本文提出的构件检索流程能够理解用户的语义信息,最大限度地提高构件查询的查全率和查准率。本文主要以本体为研究工具,研究了基于语义的构件描述和构件检索,最后将本文提出的检索算法和传统的检索算法进行了对比,主要从构件的查全率和查准率来分析本算法相比于传统的检索算法具有的优势,得出了基于本体语义构件检索的优越性。(本文来源于《昆明理工大学》期刊2017-03-01)

祝仰凯,高茂庭[9](2016)在《基于增量式潜在语义分析的构件检索算法》一文中研究指出针对基于潜在语义分析的构件检索算法,在应用与问题规模逐渐增大时,空间和时间复杂度也随之提高的问题,提出一种增量式潜在语义分析的构件检索算法,在进行增量矩阵的奇异值分解时,利用增量前矩阵的分解结果进行运算,从而避免重复运算。实验结果表明,该算法能够提高构件检索效率。(本文来源于《现代计算机(专业版)》期刊2016年32期)

姚全珠,冯欢,田琳[10](2016)在《基于云端的构件库检索模型》一文中研究指出目前有很多关于构件分类和检索方法,但这些分类和检索方法的查询效率和查准率都不高。为此,结合树匹配思想,提出了基于云端的构件库的检索模型,该模型通过叶子节点亲和度匹配算法进行匹配,能快速检索出用户最可能需要的构件,在提高匹配速度的同时减少了匹配次数,提高了查全率,并且算法的时间复杂度和空间复杂度都是线性的。由于基于云端的构件库检索模型能根据节点间的亲和度关系进行匹配,因此可以根据节点间亲和度关系远近设置匹配精度,提高匹配的松弛度,很好地适应并应用到大规模构件库的构件检索中。(本文来源于《计算机应用》期刊2016年S1期)

构件检索论文开题报告

(1)论文研究背景及目的

此处内容要求:

首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。

写法范例:

伴随着社会的发展,科技的不断进步,软件制造也存在着许多的困难。在软件工程方面面临的最大的困难就是用高效的生产软件量来满足人们对于软件日益增加的需求。为了有效的解决这一困难,软件复用便因此诞生了。软件复用主要分为两个研究方向:产品复用和过程复用。目前产品复用是软件工程主流的研究方向,其中基于构件的复用软件开发是当前的研究热点。在基于构件的复用软件开发技术的基础上,可以对构件进行重复组装开发形成新的软件或系统,这样一来,不但可以提高开发效率,而且能够尽可能地节省开发成本。但是自“软件复用”这一概念诞生以来,构件库的数量越来越多,如何有效的对构件进行分类入库,并且从众多构件库之中检索出满足用户需求的构件成为了亟待解决的问题。在构件检索的问题上,传统的检索方法如:基于关键字的构件检索或者基于刻面的构件检索,两者都存在着一些不足。基于关键字的构件检索只是对用户输入的检索条件进行字符串匹配,很容易忽略同义词或者一词多义的情况。基于刻面的构件检索由于用刻面描述的术语存在唯一性,在针对特定领域的构件检索时不能够灵活变通,并且缺乏语义信息的推理过程,对于查询的构件结果集上有一定的遗漏。为了有效地弥补传统检索算法的不足,本文研究改进了基于本体的构件检索算法。这种方法能够与特定的领域相结合,对用户查询的语义信息进行一定程度的推理,可以提高构件的查全率以及查准率。本文结合领域本体的相关概念,提出了一种基于领域本体的构件描述模型。该模型按照主从关系分为两部分,主要部分为功能语义模型,次要部分为非功能模型。其中功能语义模型遵循OWL本体描述语言的语法规则,来描述特定领域的本体模型,从而构建特定领域的本体库。用本体规则库中事先定义好的信息对用户的检索条件进行语义上的扩展,由于领域本体描述构件精确严谨,无二义性的特点,可以在一定程度上实现构件查询条件的精确扩展,扩大查询的构件结果集,提高了查全率。而非功能模型则采用基于刻面的检索方法,将功能语义模型查询出来的构件结果集与用户输入的非功能属性查询条件相匹配,计算综合阈值来进行构件筛选进一步提高了查准率。最后通过将本文提出的一种基于领域本体的构件检索算法与传统的检索算法进行比较,比较的指标为查全率和查全率,说明了本文提出算法的有效性。

(2)本文研究方法

调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。

观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。

实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。

文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。

实证研究法:依据现有的科学理论和实践的需要提出设计。

定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。

定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。

跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。

功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。

模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。

构件检索论文参考文献

[1].卢锦.基于空间关系的BIM模型构件检索研究[D].北京建筑大学.2019

[2].张驰.基于领域本体的构件形式化描述与检索的研究[D].昆明理工大学.2018

[3].杜胜浩.基于刻面和聚类分析的构件检索算法研究[D].郑州大学.2018

[4].柯昌博,黄志球,肖甫.基于本体概念相似度的软件构件检索方法[J].计算机科学.2017

[5].钱晓捷,杜胜浩.基于刻面分类标识和聚类树的构件检索方法[J].计算机应用.2017

[6].张灿青,彭成,薛智山,满君丰.基于改进蚁群算法的构件检索优化方法[J].计算机与数字工程.2017

[7].杨阳.基于构件可信性的构件刻面描述与检索研究[D].昆明理工大学.2017

[8].李强.基于本体的构件形式化描述与检索研究[D].昆明理工大学.2017

[9].祝仰凯,高茂庭.基于增量式潜在语义分析的构件检索算法[J].现代计算机(专业版).2016

[10].姚全珠,冯欢,田琳.基于云端的构件库检索模型[J].计算机应用.2016

论文知识图

一7单库内构件检索结果输出Fig.5...基于刻面分类模式的构件检索流...构件检索数据库转换过程构件检索图构件检索系统的体系结构图一3构件检索过程模型

标签:;  ;  ;  ;  ;  ;  ;  

构件检索论文_卢锦
下载Doc文档

猜你喜欢