导读:本文包含了分布式系统测试论文开题报告文献综述及选题提纲参考文献,主要关键词:分布式光纤传感,布里渊散射,BOTDA,FPGA
分布式系统测试论文文献综述
于婷婷[1](2019)在《分布式光纤传感系统测试平台的设计》一文中研究指出分布式光纤传感技术通过检测沿光纤每个位置的散射光强度,来推算出光纤上的温度和应变分布。布里渊光时域分析仪(Brilouin Optical Time Domain Analysis:BOTDA)是一种分布式光纤传感技术,它适用于长距离、大范围和高灵敏度的分布式光纤传感系统,能对于光纤上的温度和应变实现准确实时的测量,有重要的研究意义和实用价值。本论文研究了光纤中的布里渊散射效应和BOTDA的传感原理,基于BOTDA传感系统的信号特点,设计了一种分布式光纤传感系统测试平台。本论文的主要研究内容和创新点如下:(1)基于FPGA的分布式光纤传感系统测试平台的设计本文在研究了BOTDA传感系统基础上,提出了基于FPGA的分布式光纤传感系统的实现方案。针对方案中对各个模块的功能需求,进行了FPGA,高速ADC和扫频模块等硬件电路设计以及基于FPGA的系统逻辑设计。并应用仿真软件对各个模块进行了仿真,结果表明,设计的方案可以实现传感信号的有效测量。(2)一种基于频率合成技术的频率扫描实现方案根据系统对频率和步长可调的频率扫描的需求,提出了应用宽带RF频率合成芯片LMX2594来产生扫频信号的方案,并进行了硬件电路的设计。LMX2594可在不使用内部加倍器的情况下生成10MHz至15GHz范围内的任何频率,内置的32位N分频器可满足频率步进为1Hz的扫频输出,且可通过编程控制其输出的频率及步进长度,为布里渊散射光谱特征提取算法的实现提供了硬件支持。结果表明,设计的频率扫描模块可满足系统的需求。(3)基于半间隔搜索扫频法的布里渊散射光谱特征提取算法的实现方案由于基于互相关算法的布里渊散射光谱特征提取方法的系统测量时间长,本文提出了基于半间隔搜索扫频法的布里渊散射光谱特征提取算法。传统算法设置扫频模块的输出频率为步进增长,而优化算法主要结合二分查找法的思想设置扫频模块的输出,缩短了频率扫描的范围,使系统的测量时间明显缩短。基于(2)中扫频模块的硬件基础,优化算法可得以实现。应用两种算法对常温和加温条件下采集的实验数据做了仿真,结果表明,两种算法均可对温度准确有效测量,优化算法较传统算法的系统测量时间有明显缩短。(本文来源于《北京邮电大学》期刊2019-06-03)
夏磊[2](2019)在《基于LabWindows/CVI的分布式大气数据系统测试平台设计与实现》一文中研究指出分布式大气数据系统作为飞机的重要组成部分,系统内各组件的功能及性能必须在装机前得到保障,同时为提高测试效率,故需要研制一款测试平台,用于该分布式大气数据系统的组件测试。通过分析分布式大气数据系统和自动测试系统相关技术需求,设计了分布式大气数据系统测试平台。该测试平台用于分布式大气数据系统各组件的性能检测及故障定位和排除论文首先对大气数据系统的结构和工作原理进行了比较深入的研究,然后根据测试需求,进行了测试平台和工作流程的总体设计。基于总体设计思想,论文以CPCI总线平台为基础结合了CPCI和PXI模块设备、串口设备构建整个测试平台。测试平台软件基于虚拟仪器的软件框架,选用了虚拟仪器系统集成软件开发环境LabWindows/CVI,采用自顶而下的设计和自底而上的实现方法进行软件的设计和开发。最后通过软件测试,实现了用户交互面板、仪器控制、数据采集、结果分析处理、报表生成等功能模块,达到了分布式大气数据系统各组件快速自动化的测试目的。在论文中讨论了测试平台层次化、模块化的软件设计以及设备的自检和软件结构的优化,提高了测试平台的稳定性,达到充分验证分布式大气数据系统安全生、可靠性的目的。相对于传统的测试方式,该自动测试系统效率更高,能提高劳动生产率,更好的保存和管理测试数据,对该型飞机的生产、科研都起着重要的作用。(本文来源于《电子科技大学》期刊2019-05-10)
程浩[3](2019)在《基于场景模型的DDS分布式构件化系统测试方法研究》一文中研究指出随着互联网技术的广泛应用,越来越多的应用系统以动态开放性网络环境作为计算与运行的平台,系统的功能需求也越来越复杂。DDS分布式构件化系统因其较强的实时性、开放性、可扩展性以及松散耦合特性,在民用工业系统、舰船装备等众多领域中得到了广泛应用,国内外许多舰船就采用DDS中间件来构建软硬件综合集成的任务关键系统。这些基于DDS的任务关键系统有着极高的质量要求,但是系统在研发模式、系统结构与应用需求方面存在与一般软件系统相异的特征,同时系统也出现了新的失效场景,这些给包括测试用例生成等在内的测试方法与技术带来了新的挑战。针对DDS分布式构件化系统测试过程中的测试用例生成问题,本文提出了一种面向DDS分布式构件化系统的场景建模方法,对被测系统中存在失效风险的场景进行建模。在此基础上,提出一种基于场景模型的测试用例生成方法,通过测试事件的数据序列生成与故障注入,构造易于发现系统缺陷的测试用例集。具体研究内容如下:(1)提出一种基于扩展正则表达式的场景建模方法。使用扩展正则表达式,对被测系统中存在失效风险的场景构建事件序列模式,表达场景中交互事件的时序关系。然后对事件序列中的事件参数进行数据建模,描述各事件内部及事件之间的数据约束,并为场景模型增加错误注入要求,以提高发现系统故障的能力。(2)提出一种基于场景模型的测试用例生成方法。根据场景模型中的事件序列模式生成对应场景的测试事件序列,然后根据事件数据模式为该序列中的事件填充测试数据,并支持测试数据的在线补充与验证。(3)提出一个基于DDS通信的测试执行框架。通过设计一种可动态构造DDS报文收发程序的机制,执行测试用例中的事件数据序列,收集测试执行信息,进而获得测试结果,以评估用例的测试效果。(4)基于所提出的测试用例生成方法,实现一个面向DDS分布式构件化系统的测试原型系统,并将其应用于真实舰船任务系统的测试实践,论证了该方法的有效性。(本文来源于《南京航空航天大学》期刊2019-01-01)
周滢滢[4](2018)在《面向发布/订阅分布式系统测试的在线错误定位技术研究》一文中研究指出基于发布/订阅模型的数据分发服务DDS是OMG组织提出的一个分布式实时中间件通信规范,它除了提供高效的通信机制,还拥有丰富的Qo S策略,如今已经广泛应用于国防、民航等领域。然而,随着发布/订阅通信中间件在分布式环境下的广泛应用,其错误检测能在系统测试出错时,实时检测出当前系统中存在的错误。当检测出多个错误时,如何对出错的发布/订阅分布式系统进行错误定位,找到错误产生的源头,成为各应用领域面临的一个重大挑战。发布/订阅中间件和分布式系统的特点掩盖了错误的传播路径,使得系统中出现多个错误时的定位工作变得十分困难。本文提出了一种分层错误在线定位方案,能够在系统检测出多个错误时,在中间件级别自动进行错误定位,快速找到错误源头。本文的主要贡献如下:1.提出发布/订阅分布式系统下的错误传播模型。发布/订阅通信中间件能够根据错误传播模型理清系统中错误的传递关系。本文将分布式系统下错误间复杂的关系分层,并采取不同的形式表示。2.提出发布/订阅分布式系统下的错误定位方案,当系统内各构件检测出错误时,发布/订阅通信中间件能够根据错误定位方案自动进行错误定位,并将定位结果展示给系统测试人员。3.基于信息集成管理软件和测试执行框架,实现了发布/订阅分布式系统下的错误定位原型系统,并且对该原型系统进行了功能测试和性能测试。测试结果表明该原型系统可以解决发布/订阅分布式系统测试中的错误定位问题,其性能也满足要求。(本文来源于《东南大学》期刊2018-06-06)
唐利[5](2018)在《分布式系统测试方法及应用实践研究》一文中研究指出分布式系统的多数端口分布在不同的物理位置,因此在对其进行测试的过程中,必须要保障每一个端口都要有一个测试者,每一个测试者可以观察自己端口的事件,进而加强控制,对此文章主要对分布式系统测试方式及应用实践进行简单的分析。(本文来源于《电脑知识与技术》期刊2018年07期)
谢志海[6](2013)在《分布式系统测试关键技术研究》一文中研究指出近年来,随着计算机以及网络相关技术的飞速发展,其应用领域不断扩大,业务逻辑越来越复杂,因此越来越多的网络应用采用分布式系统的方式进行构建。鉴于分布式系统的并发性、缺乏全局时钟和故障独立性等特征,很难将单模块测试方法应用到基于分布式系统的模块测试中。分布式系统测试过程中主要存在两个问题:第一是难以保证分布式系统测试结果的可靠性;第二是在进行大规模分布式系统的性能测试及其它系统级验证时,存在着搭建分布式系统困难、测试效率低等问题。本文在对上述问题进行深入研究和探讨的基础上,分析了当前主流的测试模型,提出了一种改进的通用测试模型。此外,在该通用模型的基础上,提出了一种新的集群可靠性测试模型和一种新的集群性能测试模型,并设计和开发了用于支持和实现上述模型的原型系统。为了支持该通用模型,本文在研究了网络通信、Libevent、多线程以及异常注入等技术的基础上,使用Libevent框架进行事件处理,并采用多线程技术,优化了获取大量真实数据源时的性能,提供了高性能服务;设计并实现了通信链路接管方案,通过注入通信异常的方式,模拟了链路中的异常情况,为分布式系统可靠性测试提供了解决方案;提出了通信链路数据录制-回放方法,模拟了大规模的后端集群,解决了难以获取大量真实数据源的问题,为分布式系统性能测试提供了解决方案。实验结果表明,原型系统在面向搜索引擎的分布式系统测试过程中,取得了很好的效果。通过使用该系统的录制回放功能,达到了模拟集群的目的,使得测试过程中不再需要搭建集群环境,进而节省了大量的机器资源;通过使用该系统的链路模拟功能,成功模拟了模块之间的连接、读写等通信异常,从而保证了集群容错机制的健全性。在后续的研究工作中,将进一步加深对分布式系统测试关键技术的研究,并在此基础上,实现集群服务化和测试服务化。(本文来源于《西安电子科技大学》期刊2013-03-01)
王宇新,刘玮,郭禾[7](2013)在《面向虚拟机的分布式系统测试分析框架》一文中研究指出为了克服分布式系统测试中测试行为分散、结果数据难以统一等问题,设计开发了分布式系统测试分析框架,同时为使框架更好的应用在虚拟机系统之中,并满足在虚拟机性能优化和异常探测中需要模拟特定运行环境的需求,在框架中实现了虚拟机特征场景模拟器(CSSVM)部件,采用Analyzer-Manager-Worker架构,并提供扩展开发接口以方便场景扩充。以网络设备密集使用场景为例进一步探讨了CSSVM部件的功能和特点。最后,在Xen上使用该场景对框架进行了测试,结果表明方案具有较高的实用性和可用性。(本文来源于《系统仿真学报》期刊2013年02期)
温东新,王雪娇,张展,钱军,张中兆[8](2012)在《海量下的分布式文件系统测试平台设计与实现》一文中研究指出为了对海量存储中的分布式文件系统的容错能力进行测试,设计并实现了基于海量存储下的自动化分布式文件系统测试平台,采用从服务层和目录文件层进行故障注入的技术,其中包括服务器失效和目录文件操作失败等多种故障.该平台集成了注入故障工具、系统监测工具和工作负载工具,工作人员可通过平台的主控端进行评测.通过实验数据表明,该测试平台能够有效评测不同文件系统的容错性能,并对不同存储系统的各项技术指标进行比较.(本文来源于《哈尔滨工业大学学报》期刊2012年11期)
李艳丽,王晓军[9](2011)在《分布式系统测试方法的研究和应用》一文中研究指出分布式系统很多端口分布在不同的物理位置,所以当对此系统测试时,每一个端口都要一个测试者,每个测试者只能观察到自己的端口的事件,这样在测试者之间就会产生控制性问题。文中给出了基于NP-FSM(多端口有限状态机)的分布式系统模型,并在此基础上给出了分布式系统功能测试中所产生的控制性问题以及观察性问题的解决方法——协同测试方法。该方法是在分布式测试架构的基础上,让局部测试者通过可信赖的独立于IUT的通信媒介,交换协同消息来解决控制性以及观察性问题,并且在前人的研究基础之上,改进了该问题的解决方法,减少了增加的消息个数,并给出了相应的算法。(本文来源于《计算机技术与发展》期刊2011年03期)
李艳丽[10](2011)在《分布式系统测试方法研究及应用》一文中研究指出中间件和网络技术的发展是推动分布式系统前进的动力,目前分布式系统已经成为构建网络应用的主要选择,其应用领域也在不断的扩大,因此分布式系统的质量保证也成了备受关注的领域,分布式系统的测试方法也成为了研究的热点。当一个分布式系统有很多端口分布在不同的物理位置时,对其测试的一般方法是在每一个端口处放置一个测试器,每个测试器只关注自己端口处的事件行为,但是这样做会导致可观察性问题和可控制性问题的出现,对可观察性问题和可控制性问题的一般的解决方法是在各个测试器之间发送协同消息,但是发送协同消息需要部署外部网络通道,这就会增加测试的代价。本文针对分布式系统测试中可控制性问题和可观察性问题的解决方法进行研究讨论,提出了一种解决方法,该方法是在分布式测试架构的基础上,让局部测试者通过可信赖的独立于IUT的通信媒介,交换协同消息来解决可控制性问题以及可观察性问题。并且在前人的研究基础之上,改进了该问题的解决方法,减少观察消息的个数,同时结合通道计算算法,进一步优化局部测试序列的生成,减少控制消息需要的通信媒介,从而减少测试代价,并给出基于协同测试方法的测试序列生成算法。最后,本文以电信业务受理功能为例,阐述了采用本文的局部测试序列生成方法生成局部测试序列的详细过程。结果表明,本文所提出的方法能有效的减少观察消息数量和优化控制消息需要的通道数量。(本文来源于《南京邮电大学》期刊2011-03-01)
分布式系统测试论文开题报告
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
分布式大气数据系统作为飞机的重要组成部分,系统内各组件的功能及性能必须在装机前得到保障,同时为提高测试效率,故需要研制一款测试平台,用于该分布式大气数据系统的组件测试。通过分析分布式大气数据系统和自动测试系统相关技术需求,设计了分布式大气数据系统测试平台。该测试平台用于分布式大气数据系统各组件的性能检测及故障定位和排除论文首先对大气数据系统的结构和工作原理进行了比较深入的研究,然后根据测试需求,进行了测试平台和工作流程的总体设计。基于总体设计思想,论文以CPCI总线平台为基础结合了CPCI和PXI模块设备、串口设备构建整个测试平台。测试平台软件基于虚拟仪器的软件框架,选用了虚拟仪器系统集成软件开发环境LabWindows/CVI,采用自顶而下的设计和自底而上的实现方法进行软件的设计和开发。最后通过软件测试,实现了用户交互面板、仪器控制、数据采集、结果分析处理、报表生成等功能模块,达到了分布式大气数据系统各组件快速自动化的测试目的。在论文中讨论了测试平台层次化、模块化的软件设计以及设备的自检和软件结构的优化,提高了测试平台的稳定性,达到充分验证分布式大气数据系统安全生、可靠性的目的。相对于传统的测试方式,该自动测试系统效率更高,能提高劳动生产率,更好的保存和管理测试数据,对该型飞机的生产、科研都起着重要的作用。
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
分布式系统测试论文参考文献
[1].于婷婷.分布式光纤传感系统测试平台的设计[D].北京邮电大学.2019
[2].夏磊.基于LabWindows/CVI的分布式大气数据系统测试平台设计与实现[D].电子科技大学.2019
[3].程浩.基于场景模型的DDS分布式构件化系统测试方法研究[D].南京航空航天大学.2019
[4].周滢滢.面向发布/订阅分布式系统测试的在线错误定位技术研究[D].东南大学.2018
[5].唐利.分布式系统测试方法及应用实践研究[J].电脑知识与技术.2018
[6].谢志海.分布式系统测试关键技术研究[D].西安电子科技大学.2013
[7].王宇新,刘玮,郭禾.面向虚拟机的分布式系统测试分析框架[J].系统仿真学报.2013
[8].温东新,王雪娇,张展,钱军,张中兆.海量下的分布式文件系统测试平台设计与实现[J].哈尔滨工业大学学报.2012
[9].李艳丽,王晓军.分布式系统测试方法的研究和应用[J].计算机技术与发展.2011
[10].李艳丽.分布式系统测试方法研究及应用[D].南京邮电大学.2011