贾晓霞 作品数:9 被引量:26 H指数:3 供职机构: 北京航空航天大学计算机学院 更多>> 发文基金: 国家自然科学基金 国家高技术研究发展计划 更多>> 相关领域: 自动化与计算机技术 更多>>
基于BBN的故障定位技术 2009年 故障定位的目的是帮助程序员寻找引发失效的原因或故障位置,以加快调试过程.故障和失效间的关系往往非常复杂,难以直接描述故障到失效的转化.分析了采用差异分析的方法,提出基于可疑模式,构建故障推理贝叶斯网络,节点由可疑模式及其方法调用者构成;介绍了贝叶斯网络构建算法,各个相关概率的定义及BBN(Bayesian BeliefNetwork)中各个边的条件概率计算公式.基于推理算法,得到包含故障的模块,并计算得到每个模块包含故障的概率.提出评价方法,并进行了实验验证,取得了平均0.761的定准率和0.737的定全率,定位结果良好有应用价值. 柳永坡 金茂忠 贾晓霞 刘雪梅关键词:故障定位 基于程序行为累积分析的软件故障定位方法 被引量:3 2006年 软件出现失效后,如何根据软件运行时的输入以及运行行为来快速定位引发失效的故障是一个非常有价值的研究问题.提出了故障定位的锥状框架,并基于其将故障定位问题表示为一个分层细化的过程.在软件输入层,利用程序行为累积分析技术对软件的行为进行建模分析,得到了统计故障定位模型,从而解决了软件输入层的故障定位问题.为了检验故障定位模型的效果,选择了5个软件进行实验,对其中4个设计并植入故障,另外1个为真实软件,实验获得了平均0.803的定准率和平均0.697的定全率.在此基础上,如何应用程序行为累积分析技术在软件设计模块层解决故障定位问题得到了进一步的分析. 贾晓霞 吴际 金茂忠 柳永坡关键词:故障定位 基于贝叶斯统计推理的故障定位实验研究 被引量:9 2010年 故障定位的目的是帮助程序员寻找引发失效的原因或故障位置,以加快调试过程.故障和失效间的关系往往非常复杂,难以直接描述故障到失效的转化.最新的研究多采用差异分析的方法,基于可疑模式,构建故障推理贝叶斯网络,其节点由可疑模式及组成可疑模式方法的调用者构成;定义了贝叶斯网络的构建算法、各个相关概率的定义及BBN中各个边的条件概率计算公式.提出基于该BBN的推理算法,推理得到包含故障的模块,并计算得到每个模块包含故障的概率.提出了评价方法,详细设计了参数调整与定位性能的关系实验和定位结果分析实验.实验数据表明,该故障定位方法取得了平均0.761的定准率和0.737的定全率,定位结果良好,具有较高的实用价值. 柳永坡 吴际 金茂忠 杨海燕 贾晓霞 刘雪梅关键词:故障定位 一个基于下推自动机的Web测试自动执行器 被引量:3 2006年 随着 Web 应用系统的广泛应用,对其质量要求也越来越高。如何进行有效的测试以保证 Web 应用系统的质量是值得关注的研究问题。支持测试用例自动执行的测试执行器(Test runner)是其中的一个热点和难点。文章研究并提出了基于下推自动机的 Web 测试自动执行器,并实现了其原型系统。该执行器支持测试用例的自动执行并给出测试结果报告,并通过 Web 应用测试实例验证了其有效性。 贾晓霞 刘昶 吴际 柳永坡 金茂忠 刘超关键词:下推自动机 WEB测试 应用遗传算法自动生成测试数据的实验分析 被引量:2 2007年 将遗传算法应用于覆盖指定路径的测试数据生成已得到了广泛的研究.具体实现中,影响测试数据生成效率的因素很多,如先验知识,GA参数,路径复杂度等.本文在简要介绍应用GA生成测试数据的关键技术后,设计实验分析了影响测试数据生成的部分因素,并据此得出了一些结论. 贾晓霞 吴际 金茂忠 高仲仪关键词:遗传算法 测试数据自动生成 软件测试 程序可疑模式发现方法研究 2011年 由于面向对象程序的动态执行特征,传统测试方法不能很好地描述和分析对象状态,这就影响了对面向对象程序进行故障定位的准确性.针对此问题,基于模式的概念和序列模式的方法,提出采用对象生存期行为模型来刻画对象行为特征,并基于此模型来定义程序行为模式;然后,基于程序行为模式设计了程序可疑模式的发现框架,包括数据准备过程、模式提取过程、反常行为发现过程,并定义了模式提取准则和发现算法;最后,在程序行为模式相关概念的基础上,介绍了长度为2和长度大于2的可疑模式的发现算法.通过实验分析、设计和实施,在实际的故障定位中应用该方法,取得了平均0.761的定准率和0.737的定全率,定位结果良好,具有较高的实用价值. 刘雪梅 顾国昌 柳永坡 吴际 贾晓霞关键词:故障定位 Java程序内存低效使用问题的分析 被引量:1 2008年 Java程序内存的低效使用是导致其性能问题的主要因素。该文分析了泄漏对象、蚍蜉对象和空闲对象3类导致内存低效使用的情况,探讨解决上述问题的方法,并提出构造对象行为模式。实验结果表明,该方案是有效的。 柳永坡 贾晓霞 吴际 金茂忠 孙惠丽关键词:内存泄漏 垃圾回收 面向Java的对象行为建模及可视化方法 被引量:1 2007年 程序行为的描述和"可视化"方法是理解程序的重要手段。该文基于对象的方法调用和被调用序列,描述了对象生命周期内的行为,定义了Java对象生存期行为模型,并使用活动树进行可视化。实例分析表明,LBM可以帮助用户理解不同对象行为间的差异。 贾晓霞 吴际 李郭欢 金茂忠关键词:软件可视化 JAVA Java程序内存泄漏综述 被引量:7 2006年 从与C/C++内存泄漏对比的角度分析了Java内存泄漏问题,详细介绍了Java内存泄漏的相关研究和工具,探讨了当前研究和工具中存在的不足并分析了其原因,总结了内存泄漏相关领域研究的发展趋势。 贾晓霞 吴际 金茂忠 李郭欢关键词:内存泄漏 垃圾回收 JAVA