首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 125 毫秒
1.
针对现有软件故障定位方法的缺陷,提出了一种基于代码检测的软件故障定位方法,用嵌入式模块获取软件发生故障时的模块运行序列,分析出软件故障可疑模块集及其故障系数,在此基础上对故障模块进行代码的分类检测,根据上述过程中得到的结果进行综合分析运算,得出软件故障的可疑代码集和故障系数,采用代码分析辅助工具进行排查,定位故障。该方法已成功应用于软件密集型系统的故障诊断,能快速有效地实现软件故障定位。  相似文献   

2.
针对传统英语自学平台软件复杂性增加,导致平台故障诊断准确率和定位效率降低的问题,提出一种基于关联规则web技术的自学平台故障诊断系统。首先,通过数据采集模块进行平台软件数据采集;然后采用动态切片算法计算出动态结果集的覆盖信息,并基于此信息构造覆盖向量矩阵,以缩小故障检查规模;之后利用关联规则算法计算语句的可疑度,将其与覆盖向量矩阵结合后构造可疑度矩阵,以实现被检查语句排序,从而提高故障定位效率;最后利用故障报告生成模块生成故障诊断结果。实验结果表明,提出的平台软件故障诊断方法的平均累积检查语句数和平均故障定位代价分别取值为511行和18.21%,相较于传统的故障诊断方法,本方法对平台软件的故障诊断准确率更高,诊断效率更快,基于此算法可有效提升故障诊断系统的定位效率,具备可行性。  相似文献   

3.
基于软件密集型装备,论文分析了软硬件故障表征及症状,给出了其数学描述,并在此基础上提出了一种软硬件故障诊断模型,给出了其故障诊断过程.  相似文献   

4.
软件故障诊断过程中代价最昂贵和最耗时的活动之一就是软件故障定位.为了辅助测试人员进行软件故障的定位,在设计分层思想的指导下,在分析软件及其各个模块以及模块中代码之间复杂关系的基础上,通过分析历史数据中软件故障与现象之间的对应关系,建立了基于拓扑图的软件故障传播模型,使得软件故障诊断人员能够利用该拓扑图模型描述具体的软件故障现象.通过该拓扑图模型,软件故障传播模型可转换成更容易进行问题求解的基于二分图的故障检测模型.然后针对该模型设计了基于贪心策略的算法,该算法解决了基于二分图故障检测模型的最小覆盖求解问题,这一问题的求解结果描述了软件故障原因假设集合,通过故障原因与软件模块关系分析可找出与该故障原因对应的相应模块,从而实现故障定位.实验表明,本研究方案能够有效处理软件故障定位问题.  相似文献   

5.
刘彦斌  朱小冬 《计算机工程》2007,33(9):43-45,48
软件运行监控器监测出故障之后,软件故障定位非常困难。该文提出了双轨迹差异分析法,根据成功的运行(run)和含有故障的运行之间的差异来进行故障定位。它采用程序谱来抽象表达程序执行轨迹,按照编辑距离度量来选取和含有故障的运行最近邻居的成功运行。通过序列间的最长共同子序列和最大稳定子序列集的计算,最终得到导致成功运行和失效运行之间差异的可疑故障语句集,并把它作为故障原因。经实验验证,该方法大大减少了故障定位中代码审查的范围。  相似文献   

6.
软件密集型装备是指软件和硬件肾密结合的装备,软件密集型装备中的故障多由软件与硬件相互作用引发.本文对程序流程违反硬件工作时序引起的故障进行了分析,并建立了故障模型,提出了一种静态故障检测方法,该方法通过对程序控制流进行分析,以检测程序流程是否违反硬件工作时序.  相似文献   

7.
新型电子装备软件故障诊断方法研究   总被引:3,自引:3,他引:3  
操作程序(软件)已成为新型电子装备的重要的组成部分.软件中存在的缺陷影响电子装备的战术与技术性能。为了检测和诊断电子装备操作软件故障.针对软件特点和故障特征.建立了软件故障诊断模型,分析了故障隔离方法,提出了基于故障报告信息的诊断策略。实践证明.该方法较好地解决了电子装备操作软件的故障诊断问题。  相似文献   

8.
软件失效发生后,如何自动调试程序和定位引发失效的软件故障是一个非常有价值的研究课题。提出了一个基于执行轨迹谱(ETS)分段检测的软件故障定位方法。该方法在已有基于ETS的故障定位方法的基础上引入分治策略,按照谓词分段的方法,把ETS逐步分段检测,从而逐步排除无故障的代码。此外,还提出一种新的故障可疑度函数,在故障检测的最后阶段进行综合分析,可最终有效定位故障。该方法耗时少,应用范围广,能快速缩减故障定位中代码审查的范围,经实验验证,是一种行之有效的软件故障定位方法。  相似文献   

9.
基于模糊诊断理论的故障诊断工具研究与实现   总被引:1,自引:0,他引:1  
为实现电子信息装备的故障诊断需求,设计并实现了一种基于模糊诊断理论的故障诊断工具;该故障诊断工具以模糊诊断理论为基础,采用基于模糊关系矩阵的诊断方式,结合相关辅助诊断方法,采用Labwindows/CVI进行开发,能够准确地定位故障部位;测试结果采用数据库开发模式,以Access数据库对诊断结果进行存储;最后,以某型导弹装备为例,利用该诊断工具进行故障诊断,准确定位故障部位,验证了该工具的准确性、实用性和有效性.  相似文献   

10.
软件错误定位研究综述   总被引:2,自引:2,他引:0  
错误定位是软件调试中的一个热点问题,旨在高效地检测出软件错误。首先根据研究方法的不同,将已有错误定位方法从轻量级和重量级两个角度进行分类并进行比较。轻量级错误定位技术不涉及程序依赖关系分析,在程序执行覆盖信息的基础上用统计学或数据挖掘等方法找出可疑错误代码的集合来定位错误;重量级错误定位技术涉及程序依赖关系分析,主要分析数据依赖、控制依赖关系或使用程序切片等来识别可疑代码。然后,总结了常用的评测数据集和评测标准。最后,对错误定位的未来研究趋势进行了展望。  相似文献   

11.
软件密集型系统的故障诊断技术研究   总被引:1,自引:0,他引:1  
在软件密集型系统发生故障时缺乏系统、规范的诊断方法,严重影响软件密集型系统的质量。以大量研究为基础,提出基于软件黑匣子的集成软件故障诊断模型,利用UML的扩展机制,采用"4+1"视图模型方法构建模型的体系结构框架,在Visual C++6.0环境中开发了它的原型系统。最后给出两个验证的应用实例,证明该技术路线是行之有效的。  相似文献   

12.
软件密集型系统中由于有大量软件的嵌入,其故障模式发生了变化,产生了新的软硬件相关的故障模式。在分析软硬件相关故障特征的基础上,提出了一种基于动态故障树分析方法的故障诊断方案,并给出了分析方法和步骤。最后通过实例分析,证明了这种方法的可行性。  相似文献   

13.
目前提出的数控机械在线监测诊断系统温度采集准确度较低,导致诊断过程稳定性及准确性较差,为此基于CRIO设计了一种新的数控机械在线监测诊断系统,以期更好地分析数控机械的运行状态;通过数控机床在线监测模块、远程设备管理模块及故障诊断模块组成系统总结构,硬件设备包括NTI CRIO驱动器、新型伺服电动机、采集卡、传感器以及PC上位机,设计多参数在线监测模块、网络控制模块、设备管理模块和故障诊断模块;在采集信号中提取数控机械运行状态数据,通过格拉布斯准则估算标准偏差,去掉误差数据后,输出有效数据,完成数据的采集及存储,实现数控机械在线监测诊断系统设计;实验结果表明,基于CRIO的数控机械在线监测诊断系统的温度采集准确率为99%,振动信号采集准确率为95%,可以有效提高采集精准度,增强数控机械在线监测诊断系统的准确性及稳定性。  相似文献   

14.
针对雷达等复杂大型电子装备网络系统的故障定位难、影响关系不清晰的问题,采用了基于模糊神经网络的故障定位方法,提高了网络故障定位的快速性与准确性:首先介绍了模糊隶属度及模糊神经元等理论,接着基于模糊理论将网络监测信息进行模糊化处理,并利用神经网络模型对模糊后的信息进行训练与学习,参数训练达到设置的期望误差0.01;最后利用训练好的模型对随机抽取的2组网络故障实例进行了验证,软件执行单次诊断耗时3.5s;结果表明采用基于模糊神经网络的诊断方法,能够较好解决网络故障耦合复杂、故障现象与故障原因关系不清晰等难题,对网络故障快速排除与恢复具有重要意义。  相似文献   

15.
以改善某导弹电视电子箱和电视电源箱的测试精度和故障定位的准确程度为背景,设计了一种基于 PC104的精度高、可靠性好的组合检测系统。介绍了系统的组成以及各模块的硬件电路设计,软件设计采用基于Labview与Visu-al C++混合编程的方法实现系统检测和故障诊断。应用表明,该系统满足预期的设计要求,能够完成故障诊断任务。  相似文献   

16.
为了提高数控系统运行过程的安全性和可靠性,针对此类系统中惯用的位置环反馈装置编码器,分析了故障发生的原因.进而利用一般数控伺服系统中能够提供的速度冗余信号,研究了主元分析法在系统中对编码器丢码、断码故障进行诊断的基本原理和流程.为了验证此诊断方法的有效性,在Matlab平台下进行了仿真实验,结果表明此方法能够对上述编码器故障的发生信息进行准确的诊断,为故障的排除提供了可靠的依据.  相似文献   

17.
为满足电网运行和智能调度对二次设备信息的需求,安徽省调试点建设了省级电网智能变电站二次设备在线监视与故障诊断系统,实现继电保护装置远程巡视与运维、状态监视与预警、缺陷故障诊断及动作行为分析。本文结合系统试点与应用实践,深入分析硬软件架构和功能模块的建设需求和实现思路,并针对系统在逐步推广过程中需要关注的技术问题提出展望。本系统的建设应用,为调度人员快速处理电网故障提供决策依据,对智能变电站二次设备故障消缺和状态检修工作开展提供有效的技术支撑。  相似文献   

18.
编码器自动监测与故障诊断系统的研究与实现   总被引:1,自引:0,他引:1  
文中介绍了某大型机电设备编码器的实时监测与故障诊断系统的设计工作.系统采用在线和离线两种工作方式,实现了接触式编码器的监测和诊断.系统硬件主要电路板基于PC104总线结构,18路I/O通道(9路输入,9路输出)完成9位编码器的检测和诊断.系统软件界面友好,巧妙地实现了格雷码与角度值的转换.本系统对其他编码器自动监测和故障诊断系统具有重要的借鉴意义.  相似文献   

19.
某型飞机武器控制系统执行组件测试设备在测试诊断过程中,操作复杂且需人工排除故障,因此测试诊断效率低下。为了提高测试诊断效率,设计了某型飞机武器控制系统执行组件测试仪。首先,基于执行组件接口信号分析,获得测试需求,设计了执行组件测试仪的系统结构和工作原理;然后,搭建了以STC89C51单片机为控制核心,具有8路开关量输入和输出功能的硬件电路,并且在Keil编程环境下采用C语言开发了包含测试和诊断模块的系统软件;最后,采用多路测试技术和故障字典法,设置执行组件故障,并通过测试仪的按键控制模块模拟所有可能的测试情况,验证了执行组件测试仪的有效性。实际使用表明,该测试仪可自动故障定位到元器件级,有效提高测试诊断效率。  相似文献   

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

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