软件搜索论文-汪顺和

软件搜索论文-汪顺和

导读:本文包含了软件搜索论文开题报告文献综述及选题提纲参考文献,主要关键词:改进,和声搜索算法,软件,可用性模型

软件搜索论文文献综述

汪顺和[1](2019)在《基于改进和声搜索算法的软件可靠性模型研究》一文中研究指出和声搜素算法软件的应用使传统软件算法精确性大幅提升,为适应新时代软件算法技术应用发展,改进和声搜索软件算法及提升模型运用可靠性尤为必要,是未来阶段和声搜索算法算计应用的所需阶段的首要问题。本文将根据和声所搜软法软件应用内容及相关特点,对其使用可靠性及模型建立逐一分析,以此为和声搜索软件算法的改进及使用可靠性问题的解决提供部分参考性内容。(本文来源于《山东农业工程学院学报》期刊2019年06期)

李从宏[2](2018)在《基于递归调用技术的关键字搜索软件设计》一文中研究指出在开发STM32嵌入式系统软件开发时,由于使用的固件库庞大,API函数、结构体及枚举等相关资源的关键字在很多文件中都出现,要想知道某个关键字在整个库中的定义和使用并非易事。根据这一需求,采用递归调用技术[1]实现搜索关键字功能,并使用可以跨平台的QT语言编程实现设计该软件。(本文来源于《电脑编程技巧与维护》期刊2018年12期)

尤琳,程伟,杨传俊[3](2018)在《基于边坡计算软件自动搜索功能的水库塌岸预测》一文中研究指出现阶段塌岸预测方法基本都会涉及到一个非常重要的参数稳定坡角,需要在现场调查或实验基础上进行大量数据统计结合工程经验进行分析研究给定,因而具有一定的主观性及复杂性。对一种基于边坡稳定计算分析软件自动搜索最危险滑面功能的塌岸预测运用方法——两层结构岸坡反演法进行讨论,此方法具有一定的简便性,在不需要大量调查、勘察试验及统计工作的条件下,能满足库区移民安置及水库安全运营风险评价的要求,在工程技术上具有一定的"性价比"。(本文来源于《云南水力发电》期刊2018年06期)

沈建彬[4](2018)在《基于搜索技术的软件下一版本问题研究与实现》一文中研究指出随着科学技术和编码技术的快速发展,软件产业的发展趋势也变得势不可挡,需求优选在软件开发过程中的作用已变得越来越重要,由于用户需求呈现多样性和多变性趋势,软件开发的规模和复杂度也大幅提高,导致最佳的一组用户需求很难被准确获取,也成为软件系统开发能否成功完成的首要前提。当软件开发项目涉及多个用户时,每个用户都对软件有着不同的需求,随着用户需求的增多,如何选择一组最佳的需求结合来尽可能的满足多个用户,成为了软件开发人员首先需要解决的难点。这种问题被称为软件发布下一版本问题(Next Release Problem,NRP),它是个典型NP难优化问题,因此有效选用和改进智能优化算法求解用户需求优选问题,具有重要的理论意义和应用前景。本文研究软件发布下一版本问题,并将该问题分解为用户间需求有无依赖关系构建相应的问题模型,以蜻蜓算法(Dragonfly Algorithm,DA)作为主要优化算法进行求解,并在此算法基础上进行一系列改进来提高优化的精度和效率,主要完成了以下工作:(1)针对用户间无依赖关系NRP问题,引入动态参数设置和随机游走策略改进蜻蜓算法算法,提出一种改进离散蜻蜓算法,并将其应用于用户间无依赖关系NRP问题,仿真实验表明改进离散蜻蜓算法在解决该类问题上具有一定的优势。(2)针对用户间有依赖关系NRP问题,基于人工蜂群算法(Artificial Bee Colony Algorithm,ABC)来改进蜻蜓算法,引入人工蜂群算法中的邻域搜索,以及添加局部搜索,提出一种融合算法,使其具有较好的收敛速度和全局寻优能力。实验结果表明,本文中所改进的融合算法能更有效地解决NRP问题。(3)基于Matlab平台,利用上述实验研究成果设计了下一版本问题需求优选验证系统,并进行了演示实验。(本文来源于《南京邮电大学》期刊2018-11-14)

王璐[5](2018)在《基于多智能体并行搜索的软件自适应机制》一文中研究指出随着硬件计算水平的提升和软件工程技术的不断发展,越来越多的软件系统运行在以互联网、云环境等为代表的动态、不可控且时变的开放环境(Open Environment)中,致使软件系统面临的用户需求具有动态性和不确定性,管理的计算资源呈现出高度分布、组成异构等特点,所在的硬件环境具有动态多变、难以控制等特点,进而导致软件系统需要动态适应具有“来源多样,影响各异;同时发生,潜在影响;不可预测,不可确定”等新特征的复杂软件变化。因此,运行在开放环境下的软件系统更加迫切地需要一种软件自适应机制,使得该类软件能够在运行过程中通过对系统参数、对外行为或体系结构的自主调整,从而在线适应复杂软件变化。目前,这一研究问题受到了学术界众多高校和领域顶级学术会议以及产业界重要研究机构的关注,已成为软件工程领域和自主计算领域亟待解决的难点问题之一。软件自适应机制是自适应软件系统的核心,众多研究学者已从不同角度开展了大量研究工作。然而,在建立面向开放环境下软件系统的自适应机制过程中,存在诸多新的关键问题,突出表现在:(1)现有自适应框架存在调整层次单一、限制系统研发状态、无法支持自适应全过程等问题。因此,如何建立面向开放环境下软件系统的专用自适应框架?(2)现有方法忽略了不同变化特征与系统结构特点,采用集中统一方式感知并分析变化,造成了感知效率低、分析开销高等问题。因此,如何快速感知并准确分析“来源多样,影响各异”的软件变化?(3)现有方法忽略了变化间关联关系及变化对系统的潜在影响,无法有效处理“同时发生,潜在影响;不可预测,不可确定”的复杂软件变化。因此,如何针对复杂软件变化实现在线权衡决策?(4)如何为开放环境下自适应软件系统的研发与自适应过程,提供切实的工程化?本文从软件工程层面出发,交叉融合了基于控制论的软件自适应理论、基于搜索的软件工程和面向智能体的软件工程等多个学科的方法与技术,针对上述关键问题重点研究了基于多智能体并行搜索的软件自适应机制,并研制了支持该机制应用到实际系统中的自适应软件开发与运行支撑环境,为建立开放环境下的自适应软件系统提供了理论方法指导与工程化支持。本文主要研究工作及创新点如下。(1)提出一种基于多智能体的开放环境软件自适应框架,指导建立自适应机制。本文开展了关于自适应机制设计方法、开发方法与使能技术的现状综述,并在此基础上,结合软件系统特征与运行环境特点,建立了一种基于多智能体的开放环境软件自适应框架,可指导建立该类软件的自适应机制并提供了体系结构参考模型。与同类框架相比,该框架可处理处于各种研发状态的软件系统、可支持自适应全过程并实现了系统分层调整,且具有较好的在线修正能力与运行稳定性。(2)提出面向开放环境的变化感知与事件分析方法,实现层次感知与精准识别。本文建立了针对运行环境和系统资源的建模方法,并运用感知框架技术快速获取感知数据。针对现有方法普遍忽略的需求变化问题,本文建立了需求模型并可实时获取需求变更情况。为提升事件分析的准确性,本文对感知数据进行了去缺失,去噪声和模糊化处理,并提出了基于朴素贝叶斯分类的异常检测方法,可快速判别系统运行状态并减少不必要开销。针对系统异常状态,本文提出了基于规则推理与模糊推理的事件识别方法,可在具有不确定性的运行时上下文中准确识别多种自适应事件。(3)提出面向主从规划模式的决策与执行方法,支持权衡决策并在线调整系统。本文提出了基于策略的自适应决策方法,可快速决策并在线修正策略。本文引入基于搜索的软件工程技术,提出了基于搜索的自适应决策方法以同时处理多种互相关联的软件变化。与现有方法相比,该方法系统性地建立了自适应决策问题模型并实现了在线权衡决策。本文引入后优化技术,针对不同决策问题特点,建立了四种方案选择方法,可保证选出唯一最优策略。本文建立了基于顶层指导和自主协同的策略执行方法,可依据策略快速调整系统,并动态获取策略执行效果,在线修正不同决策方法。(4)建立基于并行搜索的自适应决策效率优化方法,可快速产生最优策略。本文改进了Spark计算框架作业层的调度算法,并建立了基于加权轮转的任务分配与调度方法,可支持多项决策任务的并行执行,从而提升了整体决策效率。并且,本文建立了基于种群划分的并行搜索方法,可通过多种群协作实现对自适应策略的并行搜索,提升了单次决策效率。经实验验证,该决策优化方法可显着提升决策效率,较传统串行方式可获得线性加速比,且能够获得质量更好的决策结果。(5)实现一种自适应软件系统的开发与运行支撑环境ADAPT,提供工程化支持。ADAPT提供了一套自适应软件开发工具集可支持软件快速研发,并提供了两类运行支持平台可辅助系统实现自适应过程。本文选取了自主计算领域的经典案例系统,以及运行在开放环境下的典型软件开展了多项实验,验证了自适应机制快速感知变化、准确识别事件、针对不同事件实现在线权衡决策与调整等多方面的能力,表明了本文提出的自适应机制及ADAPT可有效支持系统动态适应软件变化,实现平稳运行。本文围绕如何建立开放环境下软件系统的自适应机制,从多个方面开展了研究工作,特别引入了基于搜索的软件工程理论,为解决软件自适应问题提供了新颖的研究思路,并有效解决了技术交叉融合所引发的多项新问题。最后,根据在领域经典案例系统和典型实际系统中开展的应用验证可知,本文提出的自适应机制及其支撑环境可支持自适应软件的研发及自适应过程,具有一定的可行性、有效性和实际应用价值。(本文来源于《西安电子科技大学》期刊2018-09-01)

Ahmad,FIRDAUS,Nor,Badrul,ANUAR,Ahmad,KARIM,Mohd,Faizal,Ab,RAZAK[6](2018)在《一种使用静态分析和遗传搜索在Android恶意软件检测中搜索最优特征的方法(英文)》一文中研究指出移动设备制造商在全球范围内快速开发各种Android版本。同时,网络罪犯也在实施各种恶意行为,例如跟踪用户活动、窃取个人数据以及实施银行诈骗。由于在日常生活中使用Android进行重要通信的人群数量庞大,这些网络罪犯从中获得了巨大非法收益。为此,安全从业者通过静态和动态分析对恶意软件进行识别。静态分析具有整体代码覆盖、低资源消耗和快速处理的优势。然而,静态分析需要最少量的特征才能对恶意软件进行有效分类。因此,我们采用基于遗传算法(GA)的遗传搜索(GS)在106个字符串中选择特征。为评估由GS确定的最佳特征,我们使用了5种机器学习分类器,分别是Na?ve Bayes(NB)、功能树(FT)、J48、随机森林(RF)和多层感知器(MLP)。在这5种分类器中,FT仅使用6种特征,获得最高准确度(95%)和最高真正率(TPR)(96.7%)。(本文来源于《Frontiers of Information Technology & Electronic Engineering》期刊2018年06期)

曾国荪,丁春玲[7](2018)在《基于搜索的软件设计方法实验教学探索》一文中研究指出当前,软件工程在课程和实验教学方面存在教材陈旧,实验手段落后,最新软件技术难以引入到课堂上,实验课程和企业需求不接轨等问题。开展基于搜索的软件设计方法实验教学探索。通过对各种程序设计方法演进分析和比较,指出基于搜索的程序设计方法是软件开发的最新技术和趋势。然后,探索和构建基于搜索的程序设计实验教学环境,作为软件工程实验教学课程的一个创新内容。教学实践表明,深受学生欢迎。(本文来源于《实验室研究与探索》期刊2018年05期)

林星明[8](2018)在《染色体非整倍性定量PCR诊断引物搜索软件开发》一文中研究指出染色体非整倍性(ChromosomeAneuploidy)是一类染色体数目不是成倍地增加或减少,而是单个或者几个的增加或减少的染色体异常。染色体非整倍性导致的胎儿严重出生缺陷不仅给患儿带来巨大的痛苦,也给患者家庭和社会带来严重的经济负担,产前检查对预防染色体非整倍性意义重大。传统的核型分析(Karyotyping)技术周期长、操作繁琐,可能由于样本污染而拖延检测,而近些年发展起来的分子生物学产前诊断技术提供了一种节约人力、成本低廉、检测周期短的新方法。特别是基于大片段重复(Segmental Duplication,SD)的高分辨率熔解曲线分析法(HighResolutionMeltingCurveAnalysis,HRMCA),可以针对唐氏综合症关键区(DownSyndromeCriticalRegion,DSCR)设计引物,有助于检测染色体不平衡易位导致的染色体非整倍性遗传病,用于辅助传统检测手段。然而,基于SD的高分辨率熔解曲线分析法采用的引物必须满足仅仅扩增目标染色体和参考染色体两段序列、扩增产物长度一致、引物热力学性质合理才可以达到最佳的检测效果,搜索满足条件的引物是一项工作量巨大的重复劳动。为了能够自动化地实现SD序列上的引物搜索工作,引物设计软件必须满足以下几个条件:首先,该软件必须能自动地生成扩增序列上的引物集合;其次,该软件必须能够批量地进行引物设计,以找到最佳的引物集合;最后,该软件设计出的引物必须能且只能同时扩增目标染色体序列及参考染色体序列。根据文献调研可知,目前没有引物设计软件可以实现以上所有的功能。本文参考特异性扩增引物设计软件Primer-BLAST的设计原理,采用最新的序列比对工具Bowtie2结合经验规则与BLAST作为引物潜在扩增序列搜索工具,采用Primer3作为引物和探针热力学性质检验及筛选工具,开发出了一款基于SD的染色体非整倍性诊断引物设计软件(ChromosomeAneuploidyPrimerDesigner,ChAPDes)。本软件可以根据目标染色体的SD序列,按照用户指定的扩增产物长度范围、引物长度范围、引物的各项属性,高通量地为用户搜索符合条件的引物。本软件有效地减少了染色体非整倍性分子诊断引物设计中繁重的引物搜索工作,使得引物设计更加理性、便捷,增强了基于SD的高分辨率熔解曲线法在临床应用中的可靠性。我们相信本工作对于促进平价、有效的染色体非整倍性分子生物学产前诊断方法的研发能够发挥积极的作用。(本文来源于《厦门大学》期刊2018-04-20)

黄虹苇,关胜[9](2018)在《基于深度优先搜索的极性交叉设计辅助软件研究》一文中研究指出针对信号设计过程中极性交叉设计存在的问题,提出了一种辅助设计软件,以减少人工与时间成本,设计了软件的总体流程和数据结构。基于图的深度优先搜索算法设计了极性交叉实现算法,并举例说明。同时,结合软件在实际生产中的情况进行了总结和展望。(本文来源于《铁道通信信号》期刊2018年04期)

缪宁[10](2018)在《搜索软件对安全使用网络的影响及解决方法》一文中研究指出信息技术的普及使各种搜索软件广泛中使用在网络终端,为人们生活和工作提供便捷的同时也为黑客的入侵提供可乘之机。搜索软件的使用安全隐患属于软件安全,提高思想意识,从源头进行控制,就减少不法分子利用和破坏信息的机会。通过分析网络安全的重要性以及搜索软件使用中存在的安全隐患,提出解决策略,希望提高普通网络用户对网络安全的信任感。(本文来源于《电脑知识与技术》期刊2018年10期)

软件搜索论文开题报告

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

此处内容要求:

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

写法范例:

在开发STM32嵌入式系统软件开发时,由于使用的固件库庞大,API函数、结构体及枚举等相关资源的关键字在很多文件中都出现,要想知道某个关键字在整个库中的定义和使用并非易事。根据这一需求,采用递归调用技术[1]实现搜索关键字功能,并使用可以跨平台的QT语言编程实现设计该软件。

(2)本文研究方法

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

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

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

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

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

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

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

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

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

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

软件搜索论文参考文献

[1].汪顺和.基于改进和声搜索算法的软件可靠性模型研究[J].山东农业工程学院学报.2019

[2].李从宏.基于递归调用技术的关键字搜索软件设计[J].电脑编程技巧与维护.2018

[3].尤琳,程伟,杨传俊.基于边坡计算软件自动搜索功能的水库塌岸预测[J].云南水力发电.2018

[4].沈建彬.基于搜索技术的软件下一版本问题研究与实现[D].南京邮电大学.2018

[5].王璐.基于多智能体并行搜索的软件自适应机制[D].西安电子科技大学.2018

[6].Ahmad,FIRDAUS,Nor,Badrul,ANUAR,Ahmad,KARIM,Mohd,Faizal,Ab,RAZAK.一种使用静态分析和遗传搜索在Android恶意软件检测中搜索最优特征的方法(英文)[J].FrontiersofInformationTechnology&ElectronicEngineering.2018

[7].曾国荪,丁春玲.基于搜索的软件设计方法实验教学探索[J].实验室研究与探索.2018

[8].林星明.染色体非整倍性定量PCR诊断引物搜索软件开发[D].厦门大学.2018

[9].黄虹苇,关胜.基于深度优先搜索的极性交叉设计辅助软件研究[J].铁道通信信号.2018

[10].缪宁.搜索软件对安全使用网络的影响及解决方法[J].电脑知识与技术.2018

标签:;  ;  ;  ;  

软件搜索论文-汪顺和
下载Doc文档

猜你喜欢