首页> 中国专利> 一种基于程序结构影响感知的软件错误定位方法

一种基于程序结构影响感知的软件错误定位方法

摘要

本发明公开了一种基于程序结构影响感知的软件错误定位方法,步骤包括:提取程序集中各版本的程序语句的覆盖信息—错误语句在所有失败的程序执行中运行的次数和语句在所有成功的程序执行中运行的次数,选择某种可疑度函数,计算错误语句的可疑度;统计程序错误版本中各语句的可疑度值;构造程序结构对当前使用的错误定位方法的影响函数,利用该影响函数对可疑度函数进行校正和优化;在程序后续版本的错误定位过程中,根据程序的每条语句的运行特征,利用上述校正和优化之后的可疑度函数,计算每条语句的可疑度,然后根据可疑值从大到小对语句进行排序,根据此顺序对程序语句逐条排查,定位程序中的错误。本发明提高了错误定位的准确度。

著录项

  • 公开/公告号CN104317707B

    专利类型发明专利

  • 公开/公告日2017-09-29

    原文格式PDF

  • 申请/专利权人 中国科学院软件研究所;

    申请/专利号CN201410546645.5

  • 发明设计人 李恒;张震宇;刘畅;

    申请日2014-10-15

  • 分类号

  • 代理机构北京科迪生专利代理有限责任公司;

  • 代理人成金玉

  • 地址 100190 北京市海淀区中关村南四街4号

  • 入库时间 2022-08-23 10:01:48

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-09-29

    授权

    授权

  • 2015-02-25

    实质审查的生效 IPC(主分类):G06F 11/36 申请日:20141015

    实质审查的生效

  • 2015-02-25

    实质审查的生效 IPC(主分类):G06F 11/36 申请日:20141015

    实质审查的生效

  • 2015-01-28

    公开

    公开

  • 2015-01-28

    公开

    公开

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号