基于距离度量和统计计算相结合的软件故障定位方法

被引量 : 0次 | 上传用户:shangxing110
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件发生失效时如何快速而准确的定位软件故障已经成为越来越受关注的话题。自动化的故障定位方法包括静态分析法、动态执行法、程序行为累积法以及试验分析法,这些方法有着独特的分析视角,同时也存在着相应的缺陷,因此当前主要由人凭借开发经验来判断软件故障发生的位置。本文的自动化软件故障定位方法是在前人研究的基础上开展的。该方法将程序的静态信息、当前的程序动态执行信息和历史行为累积信息相结合,并融合基于距离度量的故障定位方法和基于统计计算的故障定位方法对上述信息进行统计分析。该方法一方面通过构造系统DD图,计算无约束边,生成当前失效路径的相似路径集这一系列步骤提高路径间的相似性,进而利用路径对比,增大软件故障定位的准确率;另一方面基于距离度量的故障定位方法和基于统计计算的故障定位方法的结合既弥补了前者对于定位结果的不完备性和定位结果对测试用例集的依赖性,又弥补了后者对于定位过程不具备实时性。上述两种定位方法分别从不同的角度分析路径执行信息,计算语句的可疑度,并最终将可疑度值经过从高到低的排序后,以图形化的形式向用户展示定位结果,从而更友好地帮助用户排查软件故障。
其他文献
<正> 作者选用WHHL(家族性高脂血症)家兔,应用具有抗氧化作用的丙丁酚,对抑制动脉粥样硬化的进展及斑块消退的可能性进行了研究。其根据有以下几点:①已阐明在动脉粥样硬化早
<正>2014年,国内外铜价也持续呈现自2011年以来的下跌趋势。作为循环经济的一个重要组成部分,铜价的下跌意味着再生铜企业的销售收入下滑。在产品下跌幅度超过原材料(废杂铜)
半导体光催化作为一门集光学、表面化学、催化化学、材料学和电化学于一体的综合性学科,其主要特征为半导体材料吸收太阳光产生具有极强氧化能力和还原能力的光生空穴和电子,并
目的比较Solitaire AB支架取栓和静脉溶栓治疗心源性脑栓塞的疗效。方法根据入组标准选择该院2015年6月—2018年6月期间收治的66例心源性脑栓塞患者为研究对象,随机分为两组,
本文研究的对象是四个版本高中历史教科书的“导言”。“导言”的范围包括教材的“前言”、“单元导语”、“课的导读”。本文通过研究,首先对四个版本的“导言”进行概述。通
现代船舶管理以节能环保、提高效率、安全营运为目标,在信息技术的推动下,正朝着专业化、自动化和智能化方向迅速发展。由于计算机技术、现代通信技术和互联网技术突飞猛进,
众所周知,纳米TiO2因光催化氧化还原能力强、价廉、无毒和物理化学性质稳定等优点备受人们关注。但在实际使用中,纳米级TiO2粉末虽具有较高的降解效率,但存在粉末分离回收困难且
中国传统荣辱观是当代思想道德教育的重要资源和财富。传统荣辱观在先秦时期产生之后历经了几千年的不断批判继承,对人们的思想和行为产生了重要影响,成为了中国传统文化的重要
采用单质硅粉水解法,经过初级粒子制备和粒子多级生长,制备了单分散的大粒径硅溶胶,考察了反应温度、反应时间、硅粉添加量、氢氧化钠浓度等因素对粒径及PDI的影响。最优实验
当前,中国处于全球气候变暖、低碳经济兴起的外部环境和能源形势严峻、单位GDP能耗高、环境污染严重及建设“两型社会”客观需要的内部环境中,节能工作势在必行、任重道远。为