一、多构件库统一刻面检索机制(论文文献综述)
陈华烨[1](2020)在《基于CNN和排序学习的构件分类和检索方法研究》文中研究指明构件分类和检索是支持软件复用的核心技术,如何从海量的构件库中检索出准确和用户满意的构件,是软件复用中需要解决的关键问题。本论文基于CNN(Convolutional Neural Networks,卷积神经网络)技术和排序学习方法来研究构件分类方法和构件检索方法,其中包括两个研究:基于CNN的构件分类方法研究和基于排序学习的构件检索方法研究。(1)由于构件分类的效果会直接影响构件检索的性能,所以针对传统构件分类方法的局限性,本论文采用CNN文本分类的方法研究构件分类。首先,利用Word2vec模型对功能语义刻面中的构件描述信息进行处理转换成词向量,同时结合TF-IDF算法计算词向量在构件描述信息中的权重。将词向量和词向量权重相结合的方式作为CNN的输入进行卷积训练,改进CNN的Softmax分类函数,使其针对构件的多个分类进行分类模型训练。最后通过实验验证了本论文研究的基于CNN的构件分类方法的有效性,并与传统的构件分类方法进行对比,该方法在各个评估标准上有明显提高。(2)在保证了构件分类准确的前提下,引入排序学习算法。在获取到的构件类别中,采用排序学习的列表方法,将Plackett-Luce概率排序模型作为列表方法的损失函数对各类别的构件进行排序训练,并利用MM(Minorize-Maximrize)算法改进损失函数的对数似然函数来训练模型参数,从而得到构件排序模型。将构件排序模型应用于构件检索中实现一种构件检索方法,通过实验验证了此方法的有效性以及其查全率、查准率和效率都优于传统的构件检索方法。
杨阳[2](2017)在《基于构件可信性的构件刻面描述与检索研究》文中研究表明随着计算机技术发展的不断深入,计算机软件已经成为人们生活必不可少的部分。由于软件的特殊性,无法像工厂一样流水线生产,提升软件的生产效率与质量是相当重要的,基于构件的软件开发随之而诞生。通过基于构件的软件开发技术,人们认识到通过选取已有的构件去组装系统,不仅能够提高工作效率,而且还能减少开发费用。但盲目地选取构件去构建软件系统,必然会产生构件可信性问题,规模越大的软件系统,越让人们缺乏信任,可信性问题日益突出,所以选取可信的构件是构建软件系统的基础。如今,构件的可信性渐渐地成为构件管理的研究重点,构件技术发展的研究方向。虽然国内外的研究人员都对构件的制作、管理、复用等阶段进行了许多实验性的研究,但对构件管理和复用阶段的可信性研究还很少,由于国内外文献对构件可信性研究没有进行统一模型的定制,本文综合权威文献,详细地分析研究了构件可信性的七个特性及其子特性,给出了子特性的度量模型。建立了构件可信性评价模型,运用模糊综合评价方法进行构件可信性的评价,利用模糊理论可以解决构件评估过程中的不确定性及模糊性。并在构件现有的刻面分类描述的基础上,增加了一个新的刻面——可信性刻面,有利于构件的全面描述和准确检索。在传统的构件检索中,是将构件库中的每一个构件转化为对应的构件描述树,同时将用户输入的检索条件转化为用户所要求的构件查询树,最后将两者对比进行匹配。本文提出了树匹配与刻面权重相结合的构件检索方法,首先取出构件查询树与描述树的可信性数值向量;然后运用Cosine相似度计算方法,从构件库中筛选一部分相似度较高的构件;接着再通过筛选出来的构件集合,对每一个构件设置刻面编码树;最后以字符串匹配来进行构件的二次检索,避免了大量的检索工作,提高了构件检索的效率。并且在匹配度计算时,把构件刻面权重考虑进来,以提高构件检索的科学性和有效性。根据本文所运用的构件刻面描述与检索方法,实现了一个构件库系统原型,分析了不同构件查询下的查全率、查准率及检索效率,验证本文所运用的树匹配与刻面权重相结合的刻面检索方法的正确性与可行性。
杨烟台[3](2016)在《基于Web Service的构件库管理系统的设计与实现》文中认为基于构件的软件开发是解决软件危机的有效途径。在基于构件复用的软件开发过程中,构件库管理系统扮演了重要角色。构件库管理系统是对构件库进行统一管理和控制的系统软件,是软件资源管理与服务的基础设施。开发和设计构件库管理系统的目的是通过对可复用构件的分类、管理、存储和检索,为面向复用和基于复用的软件开发过程提供全面的支持。本文结合国内外构件库管理系统的研究现状和借鉴相应成果,重点研究了构件库管理系统的总体架构和所需功能,设计并实现了构件的入库、存储、检索和维护功能。系统在J2EE平台下采用B/S和C/S相结合的软件架构模式,不同身份用户采用不同的架构模式充分利用两种模式的优点。系统管理员采用客户机/服务器的模式进行构件的入库、存储和维护操作,系统用户(构件复用者)采用浏览器/服务器模式进行构件检索操作并下载所需构件。此外,系统还考虑了本地构件库系统与其他构件库管理系统的系统集成问题,系统采用Web Service技术进行分布式数据访问。构件复用者使用浏览器输入检索条件发出构件请求信息,系统通过Web服务获取来自本地和不同构件库管理系统中满足用户需求的构件并返回给用户,实现了分布式数据的集成和访问。对于本地构件库管理系统,系统管理员只对其进行构件的入库、存储、管理和维护工作,构件实体入库时存放到本地构件库中,构件存储采用数据库系统和文件系统相结合的方式。最后,系统经过严格测试并进行初步应用探索,成功应用于实验室电能质量信息系统的项目开发中,符合软件复用和构件库管理系统的功能。
吴鹏[4](2013)在《基于本体面向服务架构的构件检索技术研究与实现》文中研究表明软件复用技术最近相当一段时间内在软件开发中得到了重视和利用,特别是构件技术在缩短软件开发周期、提高软件使用率和降低企业重复开发成本等方面发挥着不可替代的作用。与此同时,还要看到的是各个企业之间应用构件时缺乏统一的规范或标准,例如规模、适用领域和所选取的架构类型等等,制约构件开发技术的同步发展。而面向服务架构(Service-OrientedArchitecture,简称SOA)的问世,为企业提供了构件开发与使用不统一问题的解决方案。应用SOA,可以将具有独立功能的各个构件模块化,基于统一规范的标准使已有的相互独立构件被合理分类并组装在一起。若大规模使用构件的企业通过本体进行分类,用户通过基于SOA架构的OWL-S语言快速检索所需构件,可为复用大量构件提供更便捷、高效的利用途径。本文在从面向服务体系结构角度分析了构件技术及其主要模型、SOA体系结构、本体建模与刻面描述分类等理论技术的基础上,结合实际工程实践,提出了基于本体构件技术的CRM(Customer Relation Management)系统SOA化开发模型。并针对此开发的模型,研究构件检索服务的质量和效率。为了使服务构件的发现和组合有较高的效率,本文在工程实践中构建了本体模型来解决刻面分类描述SOA平台上的应用技术难题。通过在SOA平台上的实例研究,从以往单本体结构基础上改进成基于本体SOA架构的算法,采用两级本体映射算法,增加了一个量化因子。该方法可以改善本体映射语义信息不准的问题和改进缺乏语义信息的刻面分类构件的难题,通过实验对比证明了该构件检索算法在SOA中的查询效率和质量。最后本文将基于本体的SOA模型需求分析、面向服务的本体建模、算法实现等步骤进行了详细描述,验证了基于本体SOA构件检索技术在CRM开发过程的可行性。文章最后通过实践案例,计算基于本体的SOA构件检索算法的时间复杂度,和刻面分类构件检索算法时间复杂度相比较,理论上提高了构件检索的效率,实验验证收到了较好的效果。
张雷[5](2012)在《适用于大规模构件库的高效检索方法研究》文中提出软件构件技术作为实现软件复用的关键因素,在软件开发中起着举足轻重的作用。基于构件的软件开发能够显着提高软件开发效率,降低软件开发成本。这种软件复用的思想在Web Services、Active Services等软件服务方式中也得到了很好的体现。随着服务为主的软件理念不断加深,人们对服务的效率提出更高的要求。快速准确的提供所需服务需要依赖构件库中高效的构件存储与检索系统,随着构件库中构件规模的急剧扩大,传统的检索方法在检索效率上已经不能很好满足动态按需服务的要求。如何使构件检索在保证查全率、查准率等检索效果的同时大幅提高检索速度是一个急需解决的问题。通过分析构件刻面分类方法以及全文检索方法的优点,本文提出了一种基于功能倒排索引与描述文档全文检索的构件检索方法。首先使用功能刻面倒排索引快速排除功能上不相关的构件,然后应用改进的向量空间模型(VSM)相似度算法对这些构件的描述文档进行全文检索。对构件描述文档全文检索可以有效消除刻面分类方法在建立和维护术语空间时的主观性因素影响,提高了查全率;在功能倒排索引高效的基础上,使用改进的VSM相似度算法,有效地提升了构件检索的查准率,显着减少了检索时间。为了进一步提高在大规模构件库中的构件检索效率,本文提出一种基于标识自动提取的ATE构件检索方法,通过对构件描述文档中应用领域术语、高频词、高权重词以及刻面术语进行取舍,自动提取构件的标识,使用VSM的相似度计算方法针对构件标识进行检索。同时,设计了由功能倒排索引与标识正向索引组成的双向组合索引加快了检索速度,并针对标识检索特点进一步改进VSM相似度算法使查准率获得一定提高。ATE检索方法可以保证较好的检索效果,同时具有很高的灵活性,对构件库规模不断增大的适应性更好。最后通过与其他常用的四种构件检索方法进行对比实验,对本文提出方法的可行性和有效性进行了验证。为了考察本文提出方法在构件库规模快速增加时的适应能力,构建了不同规模的模拟构件库,并对本文方法在构件库规模增加时的检索时间增加趋势以及ATE预处理的时空开销进行了验证分析,实验结果表明本文提出的方法具有很高的检索效率以及良好的综合检索效果,能够很好的满足大规模构件库的检索要求。
张玄[6](2012)在《基于云计算的软件资源服务平台研究》文中研究说明信息科技的迅猛发展使得软件资源越来越丰富,作为软件资源之一的构件也以惊人的数量增长,为了更好的使用构件资源,我国目前已在7个城市建立了不同的构件库,但各库的管理和检索差异使资源共享存在难度。传统的软件资源管理系统主要基于集中式的管理方式,出现“资源积累多,可以利用的资源少”的难题,许多软件资源无法得到有效利用,这既浪费开发资源,又占用大量的存储资源。因此,研究可以统一管理软件资源的服务平台是急需解决的问题。云计算的出现,为分布式构件库的资源共享和综合管理及检索提供了新的思路和方法。云计算数据处理是将分布在不同地方的多台服务器资源集中起来,由一个大型的数据处理中心进行管理。本文对云计算应用于软件资源管理进行了研究,针对平台上资源管理的特点,对软件资源,主要是构件资源的管理方面做了研究。设计在实现框架方面选择开源云计算技术实现框架Hadoop,它提供一个分布式并行编程的框架,并可以简化分布式程序的开发。论文的主要研究内容和创新点如下:首先,论文介绍了云计算的特点和实现云计算的相关技术,对传统的软件资源相关理论及其管理系统进行了分析,指出了传统软件资源管理系统在软件资源共享使用时存在的不足,提出了基于云计算的软件资源服务平台框架,并对平台进行了设计和研究。其次,根据软件资源服务平台的特点以及需求,对实现云计算的技术框架,选择基于实现MapReduce并行编程模型的Hadoop云计算系统开源框架,可以降低实现成本,并使得软件资源管理和复用效率大幅提高。第三,结合软件资源分布存储以及平台的分布式处理的特点,对选择使用的刻面检索方法所采用的刻面进行了设计,并采用XML对刻面元信息进行了描述,同时对资源信息存入HBase中进行了表设计。为了加快分布式存储资源的检索效率,软件资源搜索引擎的离线爬取进行了设计和说明
宋士涛[7](2011)在《基于本体与刻面相结合的构件检索研究》文中研究指明针对软件危机,基于构件的软件开发方法被提出来。在基于构件的软件开发过程中,构件库扮演了重要角色。实践中构件数量不断增长,如何实现构件库中对构件的有效的检索就成为构件库和软件重用研究的重点。在构件的检索技术中,目前效果比较好的是基于刻面分类和描述的构件检索,它从多个不同的维度对构件进行描述,基于刻面分类,检索能够取得较好的查全率和查准率。但是这种检索方法,采用的诸如树匹配的方式,实现起来具有相当的难度,而且由于缺少语义信息,对于构件的描述,人与计算机对构件理解的不同会造成误差,还有与一般的数据库查询不同,构件检索需要一定的模糊查询能力,即构件检索要能查询到具有相似功能的构件,针对以上这些问题,我们在刻面分类检索的基础上,引入了本体,利用本体丰富的语义信息对查询条件进行扩展,并提出了一种新的查询算法。本文首先给出了目前国内外构件库技术和构件检索技术的相关研究进展,介绍了当前的几种构件检索方法。在这些检索方法中,重点介绍了基于刻面分类的检索方法,包括刻面分类模型及刻面树匹配模型,以及这种检索方法的不足,并提出了解决方法:引入本体。之后,提出了一种基于本体和刻面相结合的构件检索方法,提出了一个切实可行的刻面分类方案,在这个刻面分类方案的基础上,引入本体,利用本体的语义信息,对查询条件进行扩展,形成新的查询条件,以解决上文中提到的基于刻面分类检索时的问题,并为刻面树中的每个层次和刻面赋予不同的权重,提出了一种新的检索算法。接下来,介绍了基于本体与刻面相结合的构件检索方法在实际系统(统一服务架构平台USAP)上的具体应用。包括该平台的构件库系统的检索模型、语义推理与扩展模型以及该构件库中刻面分类方案的实现和本体库的建立。通过这个检索系统的具体应用,证明了基于本体与刻面相结合的构件检索能够取得良好的性能。最后,对全文工作和今后的研究重点进行了总结和说明。
舒远仲,陈志勇,彭晓红,刘炎培[8](2010)在《基于刻面分类描述的构件检索方法研究》文中提出随着构件技术的发展和构件库规模的扩大,构件的表示与检索技术作为构件库管理的两个核心技术已经成为研究热点。根据目前被广泛应用的构件刻面分类描述方法及其特点,本文从构件复用者不同的检索方式出发,提出了基于浏览检索方式、基于刻面检索方式以及基于术语检索方式三种构件检索方式以及与之对应的五种匹配模型和两种匹配算法。理论分析和实验结果表明,将三种检索方法应用在大规模的构件库中检索构件时,可满足构件复用者的各种检索需求,且在检索效率上是可行的。
陈志勇[9](2010)在《基于刻面描述的分布式构件库系统的研究》文中指出软件复用是解决软件危机比较现实有效的方法之一。基于构件的软件开发CBSD(Component-Based Software Development)方法既是软件复用的切实可行的途径,也是实现软件工业化生产的必由之路,已经成为了软件复用领域的研究热点。构件库作为支持大量构件的描述、存储、管理和检索的构件复用基础设施,在CBSD方法中扮演了重要角色。随着构件相关技术的逐步成熟,一些科研机构和软件企业正在建立并完善具有实用价值的企业构件库。企业之间对共享可复用构件资源的愿望也随之日益增强。但是不少企业重视构件的知识产权保护,因此在保持企业原有独立性和保密性的基础上整合这些具有地理位置上分散性,描述方案的多样性,数据库组织多元化等特征的构件库的需求日益迫切。这就驱使我们寻求新的理论和技术,通过协调机制将分布、异构的构件库整合起来,形成一种分布式构件库系统(DCLS,DistributedComponentLibrarySystem)。智能Agent技术具有先天的分布特性[1],主要用于解决复杂分布的现实问题,开发处于动态的、不确定环境中的、健壮的、大规模的软件系统。在电子商务、信息检索、移动计算、分布计算、知识管理等方面都有着广泛的应用。如果能将智能Agent技术应用在构件库中,形成多Agent分布式构件库系统,可有效地屏蔽构件库间的分散性和异构性;方便地实现构件资源共享;并达到高效复用构件的目的。在构件库系统中,构件的分类模式、检索方法和构件库的实现方法是三个最核心的功能。本文在分析现有构件描述方法的基础上提出了构件通用属性的描述方法CGADM(Component General Attribute Described Method)。根据目前被广泛应用的构件刻面分类描述方法及其特点,从构件复用者不同的检索方式出发,提出了基于浏览检索方式、基于刻面检索方式和基于术语检索方式这三种构件检索方式以及与之对应的五种匹配模型和两种匹配算法。通过分析智能Agent和多Agent系统的特征和实现方法,将智能Agent技术应用到DCLS中。通过Agent之间的相互通信和协作,可较好地满足企业构件库之间的资源共享,而且可以更高效、更智能化地管理DCLS。
郎颖莹[10](2010)在《面向多构件库的构件分类检索技术研究》文中指出软件复用是在软件开发中避免重复劳动的解决方案,有效的软件复用是提高软件生产效率和质量的切实可行的途径之一。而构件库作为软件复用的基础设施,在构建复用的软件开发过程中扮演了重要的角色,它的研究正得到国内外学术界越来越广泛与深入地关注。随着技术和领域演化的不断更新,出现了功能各异、类型复杂的构件,随之出现了很多不同类型的构件库,因此如何在多个构件库中实现高效、准确、全面的检索构件是目前构件检索研究的热点。软件构件的描述和分类方式是构件检索的基础,构件的检索效率、构件的可理解程度和可维护性都与构件的描述和分类方式密不可分。实践中按照不同的标准把杂乱无章的构件分成几大领域,可复用的软件构件从原始的代码级构件,发展到现在的需求分析级构件、设计级构件、测试用例级构件等软件开发过程中的其它产品,标志着软件复用技术已深入到软件行业的各个领域。同时,用户对可复用构件的需求和质量的要求也与日俱增。因此本文针对目前构件数量多、功能杂、变化快、用户需求多等特点,研究跨构件库检索技术,阐述了基于关键词、刻面、枚举等构件分类模式的特点,比较了各种分类检索技术的优缺点。通过建立多个分类方式各异的构件库,提出了一个基于检索条件转换算法和反馈的跨构件库检索模型。文中首先从多构件库检索的技术背景及国内外研究现状入手,分析了各种构件分类检索方法,提出了多构件库检索条件转换算法,将用户输入的检索条件转换成各个构件库所识别的检索条件,实现了不同分类方式构件库之间的资源共享,同时,引入领域本体的概念,用户如果对检索结果不满意,则系统进行基于语义的二次检索,并结合相关反馈的思想,利用聚类算法,通过反复与用户交互查询,检索出一批与用户感兴趣的构件在语义上相关的一系列构件,并给出用户评价的标准,有助于用户根据需要选择构件,使查询更符合用户的意图。本文利用领域本体中的领域知识对用户的检索进行语义上的求精和语法上的扩充,有效地提高了构件检索的查全率和查准率。最后,构建了一个多构件库检索系统,对本文提出的两种算法进行了实验比较和性能分析。实验证明,本文所提出的检索条件转换算法和基于反馈的二次检索具有更优的检索效率,并且是灵活、有效、具有一定的理论意义与实用价值的。
二、多构件库统一刻面检索机制(论文开题报告)
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
本文主要提出一款精简64位RISC处理器存储管理单元结构并详细分析其设计过程。在该MMU结构中,TLB采用叁个分离的TLB,TLB采用基于内容查找的相联存储器并行查找,支持粗粒度为64KB和细粒度为4KB两种页面大小,采用多级分层页表结构映射地址空间,并详细论述了四级页表转换过程,TLB结构组织等。该MMU结构将作为该处理器存储系统实现的一个重要组成部分。
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
三、多构件库统一刻面检索机制(论文提纲范文)
(1)基于CNN和排序学习的构件分类和检索方法研究(论文提纲范文)
摘要 |
Abstract |
第一章 绪论 |
1.1 研究背景及意义 |
1.2 国内外研究现状 |
1.3 论文研究内容及创新点 |
1.4 论文结构 |
1.5 本章小结 |
第二章 相关理论和技术 |
2.1 构件的概念 |
2.1.1 构件库的概念 |
2.1.2 构件的相关技术 |
2.2 CNN的文本分类相关技术 |
2.2.1 CNN的相关概念 |
2.2.2 Word2vec模型 |
2.2.3 Softmax分类函数 |
2.3 排序学习的相关技术 |
2.3.1 排序学习的相关概念 |
2.3.2 Plackett-Luce概率排序模型 |
2.4 本章小结 |
第三章 基于CNN的构件分类方法研究 |
3.1 构件的表示 |
3.1.1 基于刻面的构件表示 |
3.1.2 构件描述信息文本预处理 |
3.2 基于Word2vec模型和TF-IDF算法的构件向量表示 |
3.2.1 Word2vec模型的词向量表示方法 |
3.2.2 TF-IDF算法 |
3.3 基于CNN的构件分类方法 |
3.3.1 基于CNN的构件分类模型 |
3.3.2 基于Softmax分类函数的改进 |
3.4 本章小结 |
第四章 基于排序学习的构件检索方法研究 |
4.1 列表排序学习方法 |
4.2 构件训练特征数据 |
4.3 基于排序学习的构件检索方法 |
4.3.1 构件排序模型特征表示 |
4.3.2 构件排序模型 |
4.4 本章小结 |
第五章 实验 |
5.1 基于CNN和排序学习的构件分类和检索实验 |
5.1.1 模型评估标准 |
5.1.2 实验数据 |
5.2 构件分类模型实验 |
5.2.1 实验设计 |
5.2.2 实验结果分析 |
5.3 构件检索方法实验 |
5.3.1 实验设计 |
5.3.2 实验结果分析 |
5.4 构件检索系统 |
5.5 本章总结 |
第六章 总结与展望 |
6.1 本文总结 |
6.2 下一阶段研究工作 |
致谢 |
参考文献 |
附录 A 攻读硕士学位期间研究成果 |
(2)基于构件可信性的构件刻面描述与检索研究(论文提纲范文)
摘要 |
Abstract |
第一章 绪论 |
1.1 研究背景及意义 |
1.2 国内外研究现状 |
1.2.1 构件可信性研究现状 |
1.2.2 基于刻面描述的构件检索研究现状 |
1.3 论文研究内容 |
1.4 论文组织结构 |
1.5 本章小结 |
第二章 相关概念及理论 |
2.1 构件技术 |
2.1.1 构件的概念 |
2.1.2 构件分类 |
2.1.3 构件模型 |
2.1.4 构件检索技术 |
2.2 构件可信性 |
2.2.1 构件可信性定义 |
2.2.2 构件可信性模型 |
2.3 模糊理论 |
2.3.1 三角模糊数 |
2.3.2 模糊层次分析法 |
2.3.3 模糊多准则决策 |
2.4 本章小结 |
第三章 构件可信性的刻面分类与描述研究 |
3.1 构件刻面分类与描述相关概念 |
3.1.1 刻面的定义及属性 |
3.1.2 刻面分类方法 |
3.1.3 刻面分类方案 |
3.2 构件可信性评价模型的建立 |
3.2.1 ISO/IEC质量标准模型 |
3.2.2 构件可信性评价模型建立 |
3.3 构件可信性评价方法 |
3.3.1 指标权重设定 |
3.3.2 模糊分析法评价可信值 |
3.4 本章小结 |
第四章 构件可信性的刻面检索研究 |
4.1 树匹配模型 |
4.1.1 树的有关概念 |
4.1.2 树的编辑操作 |
4.1.3 构件描述树建模 |
4.1.4 树的匹配模型 |
4.2 树匹配与刻面权重相结合的检索方法 |
4.2.1 刻面描述树编码及构造路径 |
4.2.2 刻面权重及相似度计算 |
4.2.3 两者结合算法流程 |
4.3 实验与分析 |
4.3.1 实验一 |
4.3.2 实验二 |
4.4 本章小结 |
第五章 总结与展望 |
5.1 本文的主要工作总结 |
5.2 下一阶段的工作展望 |
致谢 |
参考文献 |
附录A 攻读硕士学位期间研究成果 |
(3)基于Web Service的构件库管理系统的设计与实现(论文提纲范文)
摘要 |
Abstract |
第1章 绪论 |
1.1 课题背景及研究的目的和意义 |
1.1.1 课题研究背景及问题的提出 |
1.1.2 课题研究目的及意义 |
1.2 国内外研究现状 |
1.2.1 国外研究现状 |
1.2.2 国内研究现状 |
1.3 本文研究的主要内容 |
1.4 系统开发环境简介 |
1.5 论文的组织结构 |
第2章 相关技术综述 |
2.1 软件复用理论简介 |
2.2 构件、构件库及构件库管理系统技术 |
2.2.1 构件的定义 |
2.2.2 构件库概念简介 |
2.2.3 构件库管理系统简介 |
2.3 基于刻面分类的构件描述技术 |
2.4 Web Service技术 |
2.5 本章小结 |
第3章 系统的需求分析 |
3.1 系统总体需求分析 |
3.2 系统功能需求分析 |
3.2.1 构件描述需求 |
3.2.2 构件入库及存储需求 |
3.2.3 构件检索需求 |
3.3 系统其它需求分析 |
3.4 本章小结 |
第4章 系统总体设计及详细设计 |
4.1 系统总体结构设计 |
4.1.1 系统物理体系结构设计 |
4.1.2 系统逻辑体系结构设计 |
4.2 系统总体功能设计 |
4.3 基于刻面分类的构件描述设计 |
4.4 构件存储设计 |
4.5 构件检索设计 |
4.5.1 简单检索方案 |
4.5.2 高级检索方案 |
4.5.3 服务接口设计方案 |
4.6 本章小结 |
第5章 系统的实现及初步应用 |
5.1 系统开发环境的搭建及实现 |
5.2 基于刻面分类的构件描述实现 |
5.3 系统构件入库及存储的实现 |
5.4 系统构件检索的实现 |
5.5 系统的初步应用 |
5.6 本章小结 |
第6章 结论与展望 |
6.1 本文总结 |
6.2 下一步工作展望 |
参考文献 |
攻读硕士学位期间发表的论文及其它成果 |
致谢 |
(4)基于本体面向服务架构的构件检索技术研究与实现(论文提纲范文)
中文摘要 |
ABSTRACT |
第一章 绪论 |
1.1 研究背景和意义 |
1.2 国内外研究现状及分析 |
1.2.1 企业平台中的构件和构件复用 |
1.2.2 基于面向服务体系结构 SOA |
1.2.3 基于本体的 SOA 构件检索 |
1.3 研究内容及组织 |
1.3.1 论文研究内容 |
1.3.2 论文组织结构 |
第二章 SOA 理论与实践应用 |
2.1 SOA 概述 |
2.2 SOA 组成结构 |
2.3 SOA 的特征和优势 |
2.4 SOA 实现方法 |
2.5 SOA 中企业架构设计和互操作性 |
2.6 本章总结 |
第三章 本体构件分类与构件检索 |
3.1 构件和本体的构件概念 |
3.2 构件库分类及其相应的检索机制 |
3.3 基于刻面的构件描述与检索 |
3.3.1 刻面定义 |
3.3.2 刻面算法 |
3.3.3 刻面步骤和缺点 |
3.4 基于本体语义构件检索优势和描述语言 |
3.4.1 基于语义的构件描述和检索方法的优势 |
3.4.2 本体建模语言 |
3.5 基于本体的构件库开发方法 |
3.6 基于本体SOA架构的构件检索的可行性和过程 |
3.7 本章总结 |
第四章 基于本体构件检索方法 |
4.1 一种改进的基于本体的构件检索方法 |
4.2 两级分路本体映射原理 |
4.3 本体-本体间相似性的匹配算法 |
4.4 构件检索过程 |
4.5 本章总结 |
第五章 基于本体的SOA架构应用集成的设计 |
5.1 企业应用集成开发概述 |
5.2 三一重工企业本体库的构建 |
5.3 基于SOA本体结构图 |
5.4 基于刻面构件检索技术和基于本体的SOA构件检索技术的比较 |
5.5 本章小结 |
第六章 总结与展望 |
6.1 总结 |
6.2 展望 |
参考文献 |
致谢 |
附录 |
个人简介 |
(5)适用于大规模构件库的高效检索方法研究(论文提纲范文)
中文摘要 |
ABSTRACT |
第一章 绪论 |
1.1 研究背景 |
1.2 国内外研究现状 |
1.2.1 构件分类表示与检索 |
1.2.2 基于刻面的构件描述与检索方法研究现状 |
1.3 研究内容与意义 |
1.3.1 主要研究内容 |
1.3.2 创新之处 |
1.4 论文组织结构 |
第二章 构件分类与构件检索综述 |
2.1 构件技术 |
2.1.1 构件的定义 |
2.1.2 构件的特点与种类 |
2.1.3 构件库系统 |
2.2 构件分类表示 |
2.2.1 构件分类机制 |
2.2.2 构件分类方法 |
2.2.3 刻面分类方法 |
2.3 构件检索 |
2.3.1 构件检索定义 |
2.3.2 构件检索方法 |
2.3.3 构件检索方法评价 |
2.4 本章小结 |
第三章 基于功能倒排索引与全文检索的构件检索方法 |
3.1 构件刻面分类方案设计 |
3.1.1 刻面分类方案 |
3.1.2 构件信息的存储方案 |
3.2 功能倒排索引设计 |
3.2.1 功能倒排索引表 |
3.2.2 尝试跨步优化机制 |
3.2.3 最佳跨步值推导 |
3.3 构件相似度公式推导 |
3.4 基于功能倒排索引与全文检索的构件检索过程 |
3.5 实验结果与分析 |
3.5.1 实验说明 |
3.5.2 实验结果及分析 |
3.6 本章小结 |
第四章 基于 ATE 的构件检索方法 |
4.1 刻面分类方案 |
4.2 复合索引说明 |
4.2.1 描述文档索引 |
4.2.2 功能倒排索引 |
4.2.3 构件标识索引 |
4.3 标识自动提取(ATE)过程 |
4.3.1 标识集合说明 |
4.3.2 标识自动提取算法 |
4.4 改进的 VSM 相似度公式 |
4.5 基于 ATE 的构件检索过程 |
4.6 实验结果分析 |
4.6.1 与常用方法对比实验结果分析 |
4.6.2 ATE 算法中主要参数对检索的影响分析 |
4.6.3 ATE 检索对构件库规模增长的适应性分析 |
4.7 本章小结 |
第五章 总结与展望 |
5.1 全文总结 |
5.2 展望 |
参考文献 |
致谢 |
攻读学位期间发表的学术论文目录 |
个人简介 |
(6)基于云计算的软件资源服务平台研究(论文提纲范文)
摘要 |
Abstract |
1 绪论 |
1.1 选题背景及意义 |
1.2 国内外研究现状 |
1.3 本文主要研究工作 |
1.4 论文结构 |
2 云计算理论基础及相关技术研究 |
2.1 云计算的基础概念 |
2.2 云计算的分类 |
2.3 云计算架构 |
2.4 实现各种云服务的关键技术 |
2.5 现有典型云计算发展框架 |
3 软件资源及其典型类型研究 |
3.1 软件资源的定义及特点 |
3.2 软件资源库及其管理系统 |
3.3 软件资源的分类 |
3.4 软件资源检索相关概念 |
3.5 代表性软件资源库介绍 |
4 基于云计算的软件资源服务平台设计 |
4.1 平台需求分析 |
4.2 平台层次结构设计 |
4.3 平台功能结构设计 |
4.4 处理流程设计 |
5 平台实现关键技术研究 |
5.1 实现云计算的技术框架研究 |
5.2 平台检索方法研究 |
5.3 平台软件资源搜索引擎研究 |
6 结论及展望 |
参考文献 |
攻读学位期间发表的学术论文致谢 |
致谢 |
(7)基于本体与刻面相结合的构件检索研究(论文提纲范文)
摘要 |
ABSTRACT |
第一章 绪论 |
1.1 选题背景及意义 |
1.2 国内外研究现状 |
1.3 本文的主要研究工作 |
1.4 本文的章节安排 |
第二章 构件及构件检索相关技术概述 |
2.1 构件定义及其特点 |
2.2 构件库存储方式概述 |
2.3 构件分类方法 |
2.4 构件检索技术 |
2.4.1 当前几种构件检索方法 |
2.4.2 构件检索的评价方法 |
2.5 本章小结 |
第三章 基于刻面分类的构件检索技术及本体 |
3.1 刻面及刻面分类模型概述 |
3.2 刻面检索的树匹配 |
3.2.1 树的相关概念 |
3.2.2 刻面描述的树匹配模型 |
3.2.3 树匹配在实际应用中的实现 |
3.3 刻面检索的不足及解决方法 |
3.4 本体的理论研究 |
3.4.1 本体的定义及分类 |
3.4.2 本体的描述语言 |
3.4.3 本体的构建方法 |
3.4.4 基于本体的信息检索 |
3.4.5 在基于刻面的检索基础上引入本体的优势 |
3.5 本章小结 |
第四章 基于本体与刻面相结合的构件检索 |
4.1 刻面分类方案的设计 |
4.2 构件检索机制 |
4.2.1 构件检索步骤 |
4.2.2 语义扩展 |
4.2.3 语义推理 |
4.2.4 构件检索算法 |
4.3 本章小结 |
第五章 基于本体与刻面相结合构件检索在USAP 平台的实现 |
5.1 USAP 平台简介 |
5.2 构件库系统检索模型 |
5.3 查询语义推理与扩展模型 |
5.4 检索系统开发环境、技术方案与遵循的标准规范的选择 |
5.5 检索系统中的刻面分类方案及实现 |
5.6 检索系统中的领域本体的建立 |
5.7 检索系统性能分析 |
5.8 本章小结 |
第六章 结论与展望 |
6.1 论文的主要研究内容 |
6.2 进一步的工作展望 |
参考文献 |
攻读硕士期间发表的学术论文和参加科研情况 |
发表的论文 |
参与的项目 |
致谢 |
(8)基于刻面分类描述的构件检索方法研究(论文提纲范文)
1 引言 |
2 刻面分类方法与编码方式 |
2.1 刻面分类方法与刻面分类描述树 |
2.2 编码方式 |
3 检索方法 |
3.1 检索条件的构造及扩展 |
3.2 构件检索匹配模型 |
4 构件检索匹配算法及分析 |
4.1 构件检索匹配算法 |
4.2 算法分析 |
5 实验分析 |
6 结束语 |
(9)基于刻面描述的分布式构件库系统的研究(论文提纲范文)
摘要 |
ABSTRACT |
第1章 绪论 |
1.1 研究背景及意义 |
1.2 国内外研究现状 |
1.3 本文的研究目标和主要工作 |
1.4 本文的组织结构 |
第2章 软件复用、构件及构件库的相关概念 |
2.1 软件复用的概念及意义 |
2.2 构件(Component) |
2.2.1 构件的定义 |
2.2.2 构件的基本特征 |
2.3 基于构件的软件开发概述及其特点 |
2.3.1 CBSD概述 |
2.3.2 CBSD特点 |
2.4 构件库的概念和功能 |
2.5 分布式构件库 |
第3章 构件通用属性的描述方法 |
3.1 构件描述方法的概述 |
3.2 构件刻面描述相关概念 |
3.2.1 名词定义 |
3.2.2 刻面分类方法 |
3.2.3 刻面分类的优点 |
3.2.4 刻面分类原则 |
3.3 构件通用属性描述方法 |
3.3.1 构件通用属性描述方法的原则 |
3.3.2 构件的通用属性选取准则 |
3.3.3 CGADM:构件通用属性的描述方法 |
3.4 CGADM扩展机制 |
3.4.1 CGADM扩展必要性 |
3.4.2 CGADM扩展机制 |
3.4.3 CGADM扩展机制的实现 |
3.5 CGADM特点 |
3.6 本章小结 |
第4章 基于刻面描述的构件检索 |
4.1 构件检索技术概述 |
4.1.1 基于人工智能的构件检索技术 |
4.1.2 基于超文本浏览的构件检索技术 |
4.1.3 基于信息科学的构件检索技术 |
4.2 树的概念 |
4.3 刻面分类描述树 |
4.4 刻面树的编码方式 |
4.5 检索方法 |
4.5.1 检索条件的构造及扩展 |
4.5.2 构件检索匹配模型 |
4.6 构件检索匹配算法 |
4.7 检索结果的排序 |
4.8 检索模型 |
4.9 本章小结 |
第5章 多Agent机制在构件库系统的应用 |
5.1 智能Agent的概念及特性 |
5.1.1 智能Agent的概念 |
5.1.2 智能Agent的特性 |
5.2 多Agent系统的概念 |
5.3 智能Agent与多Agent系统的应用现状 |
5.4 多Agent技术在分布式构件库中的应用 |
5.4.1 智能Agent的作用 |
5.4.2 分布式构件库中智能Agent的结构 |
5.4.3 分布式构件库的体系结构 |
5.4.4 智能Agent的通信模式 |
5.4.5 多Agent的协作方式 |
5.5 多Agent分布式构件库系统特点分析 |
5.6 本章小结 |
第6章 分布式构件库系统的设计与实现 |
6.1 相关技术概述 |
6.1.1 Microsoft.NET技术 |
6.1.2 三层架构及其演化 |
6.2 代码结构 |
6.3 Agent通信体结构设计 |
6.4 DCLS中主要功能设计与实现 |
6.4.1 发布构件信息功能设计与实现 |
6.4.2 请求构件信息功能设计与实现 |
6.4.3 检索构件信息功能设计与实现 |
6.4.4 控制Agent的设计 |
6.5 构件库检索的实验分析 |
6.6 本章小结 |
第7章 总结与展望 |
7.1 本文总结 |
7.2 工作展望 |
参考文献 |
致谢 |
(10)面向多构件库的构件分类检索技术研究(论文提纲范文)
摘要 |
Abstract |
第一章 绪论 |
1.1 研究背景及意义 |
1.2 国内外研究现状 |
1.3 本文的主要研究工作 |
1.4 论文的组织结构 |
第二章 构件的分类模式及构件检索相关理论 |
2.1 构件的定义及特点 |
2.1.1 构件的定义 |
2.1.2 构件的种类和特点 |
2.1.3 构件库 |
2.2 构件的分类 |
2.2.1 构件的分类体系 |
2.2.2 构件的分类模式 |
2.3 构件的描述 |
2.4 构件的检索 |
2.4.1 构件检索技术 |
2.4.2 构件检索过程模型 |
2.4.3 多构件库检索 |
2.5 本章小结 |
第三章 多构件库检索条件转换算法 |
3.1 多构件库检索过程模型 |
3.1.1 检索条件转换 |
3.1.2 多构件库检索过程模型 |
3.2 检索条件转换算法 |
3.2.1 检索条件转换处理过程 |
3.2.2 检索算法思想 |
3.2.3 检索算法描述 |
3.3 构件的向量表示和相似度计算方法 |
3.3.1 构件的向量表示 |
3.3.2 构件相似性度量方法 |
3.4 检索条件转换算法实现 |
3.4.1 算法实现 |
3.4.2 算法分析 |
3.5 本章小结 |
第四章 基于反馈的二次检索过程模型 |
4.1 领域本体概述 |
4.2 基于本体的构件语义检索技术 |
4.2.1 本体在构件语义检索中的作用 |
4.2.2 基于本体的构件语义检索 |
4.3 二次检索 |
4.3.1 基于语义检索的反馈模型思想 |
4.3.2 基于语义关系的二次反馈检索算法描述 |
4.4 基于语义关系的二次反馈检索算法实现 |
4.5 本章小结 |
第五章 多构件库构件检索模型的设计与实现 |
5.1 构件检索模型的概要设计 |
5.1.1 构件体系结构 |
5.1.2 多构件库检索过程模型 |
5.2 系统重要技术方案 |
5.2.1 构件存储方案 |
5.2.2 构件库的分类方案 |
5.2.3 金融领域本体的构建 |
5.3 系统详细设计 |
5.3.1 构件库设计 |
5.3.2 构件检索功能实现 |
5.4 检索的性能比较与分析 |
5.4.1 实验数据来源 |
5.4.2 实验方法 |
5.4.3 实验结果 |
5.4.4 实验分析 |
5.5 本章小结 |
总结 |
参考文献 |
攻读硕士学位期间取得的学术成果 |
致谢 |
四、多构件库统一刻面检索机制(论文参考文献)
- [1]基于CNN和排序学习的构件分类和检索方法研究[D]. 陈华烨. 昆明理工大学, 2020(05)
- [2]基于构件可信性的构件刻面描述与检索研究[D]. 杨阳. 昆明理工大学, 2017(01)
- [3]基于Web Service的构件库管理系统的设计与实现[D]. 杨烟台. 华北电力大学(北京), 2016(02)
- [4]基于本体面向服务架构的构件检索技术研究与实现[D]. 吴鹏. 太原科技大学, 2013(09)
- [5]适用于大规模构件库的高效检索方法研究[D]. 张雷. 太原科技大学, 2012(12)
- [6]基于云计算的软件资源服务平台研究[D]. 张玄. 东华大学, 2012(06)
- [7]基于本体与刻面相结合的构件检索研究[D]. 宋士涛. 山东师范大学, 2011(07)
- [8]基于刻面分类描述的构件检索方法研究[J]. 舒远仲,陈志勇,彭晓红,刘炎培. 计算机工程与科学, 2010(11)
- [9]基于刻面描述的分布式构件库系统的研究[D]. 陈志勇. 南昌航空大学, 2010(06)
- [10]面向多构件库的构件分类检索技术研究[D]. 郎颖莹. 中国石油大学, 2010(04)