基于需求覆盖和切片技术的软件错误定位

来源 :第五届全国信息获取与处理学术会议 | 被引量 : 0次 | 上传用户:nihaobaobeisss
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在某个测试用例GTC的驱动下,程序的执行结果与预期结果不符,需进行错误定位.首先根据测试用例与测试需求的关系,得到和GTC覆盖相同需求最多的3个成功测试用例和1个失败用例;然后引入程序切片技术,按照代码在各切片中出现的可能性给出代码含错的优先级;继而实施渐增式策略缩小可疑代码范围,分两阶段进行具体定位:精炼法检查最可能含有bug的代码,扩充法按照直接数据依赖分析逐步增加考察范围;最后给出实验数据进行效率分析。
其他文献
三维线加速度计标定及性能测试较为困难,国内外尚无测试标准.针对此,提出将其安装于Puma560机器人末端执行器上,通过关节运动组合来控制末端执行器的姿态,实现在重力场中三维加速度传感器自动标定的方法.分析表明,这种标定方法具有一次安装、操作方便灵活、方式多样的特点,具有一定的应用价值。
本文首先对PWM整流器的直接功率控制策略和逆变器变频调速系统进行了研究.然后,以此为基础分析了双PWM变频器的工作原理及运行特性,针对变频器中间直流环节存在电压易波动的缺点,提出了有功率反馈的一体化直接功率控制策略,以提高系统动态响应速度与抗干扰能力.系统仿真结果表明该方案正确、有效.
对于钻杆直线度的检测,普遍方法是使用专用量具--百分表骑马规人工检测.这种方法效率低,误差大,存在人为因素影响,给压力矫直工艺带来了很大难度.为此,提出基于激光位移传感的钻杆直线度在线检测方法,对系统数学模型、结构和检测算法进行了研究,并对127 mm外径钻杆进行了现场试验.试验结果表明,这种方法重复精度高,生产率高,实现了在线的自动检测和自动矫直.
贝叶斯网络在诊断与故障检测等方面有着重要的应用,但是其推理一般属于经典的NP-hard问题,计算量难以承受,因此本文提出了简化贝叶斯网络结构的思想并给出了实现这一思想的2种方法:剪切无关节点方法和预计算方法.这2种方法的运用使得计算量大大减少,从而提高了计算效率.实验表明,该思想可以提高计算效率,在贝叶斯网络推理中有较强的应用价值.
故障气体的产生和聚集是变压器等电力油浸设备损坏的必经环节,因此监视某气体浓度变化可预防早期故障的发生,对电力系统安全运行具有重大意义.基于气体近红外吸收的机理,研究了一种以DFB LD为光源的光谱吸收型电力油浸设备气体检测系统.采用光源调制实现气体浓度的谐波检测,利用二次谐波与一次谐波的比值来消除光路干扰.建立了谐波检测的数学模型,建立了检测故障气体乙炔和甲烷的检测系统,并对光纤复用技术实现多点气
本文介绍的是SAMUSNG公司生产的ARM9芯片S3C2410为核心的装置在井下通讯分站中的应用,设计并研制了基于S3C2410ARM9芯片的含有保护、测量、控制、通讯等功能的井下通讯分站装置,给出了相应的软硬件的实现方案.
为了满足以飞机为代表的复杂电缆的测试要求,设计了一个具有良好通用性的分布式飞机电缆测试系统.该系统具有测试电缆类型多、设备体积小、使用方便、效率高,测试容量可扩充等优点.本文通过对飞机电缆网络分析得出电缆网络的普遍模型,使用加入短路故障测试限制条件等方法大幅度提高了测试效率.本设计很好的解决了现有电缆测试仪在测试复杂电缆网络时的不足,目前该系统已应用于某型号飞机的电缆测试中.
电容层析成像系统极板间的电容值相对于耦合电容及噪声相差近两个数量级,如何消除各种噪声信号是测量的关键问题之一,也是微小电容测量的难点.本文以12电极油水两相流电容层析成像系统为研究对象,在分析了电容层析成像系统的测量原理的基础上,设计了电容层析成像数据采集系统,系统采用相敏解调原理完成了交流信号的解调;并根据实际测量过程所涉及的关键性问题进行了分析,完成了测量电路的参数的选取,通过实验验证了此方法
本文提出建立支持向量机的旋转机械的故障诊断模型,通过编程并调用MATLAB工具箱进行训练、测试,并分别与BP神经网络、SOFM神经网络建立故障诊断模型做对比分析,结果证明SVM方法的诊断速度更快、精度更高,更适合实时诊断和优化监控.
为了提高试样成形质量,抑制成形热应力,深入了解成形过程中的温度分布是非常重要的.基于有限元理论中的"单元生死"思想,实现了对激光金属沉积成形过程的温度模拟.在相同条件下,利用自行搭建的串口温度测量系统对成形过程基板的特定节点进行温度采集.结果表明:通过温度测量系统得到的成形过程基板内特定点温度变化曲线与数值模拟得到的曲线基本吻合,证明了该数值模拟方法的正确性,同时也为实际成形加工提供了指导.