基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
程序自动修复技术能够有效地降低软件维护成本,是近年来学术研究的热点问题.待修复程序规约的刻画,对自动修复过程具有至关重要的作用.从规约的角度对程序自动修复问题和技术进行了分析梳理.从待修复程序是否具有完整的程序规约,将现有修复问题分为不完全规约、完全规约和半完全规约这3大类待修复问题.以3类抽象问题为线索,梳理了不同前提假设下修复技术面临的核心问题、问题之间的联系和技术体系中的逻辑关系.分析了不完全规约程序修复问题中高精度补丁生成、规约补全和补丁择优等问题,梳理了完全规约程序修复问题中内存泄漏、资源泄露、并发错误中的数据竞争、原子性违背、顺序违背和死锁,配置错误以及特定性能错误等具体问题及研究进展,整理了半完全规约程序修复问题中多种形式的修复具体问题及研究进展.最后分析了程序自动修复面临的机遇和挑战.
推荐文章
放射性核素污染土壤的植物提取修复技术研究关键问题探讨
放射性
核素
土壤污染
植物提取
修复
遥控空拍技术关键问题及其应用
空拍系统
遥控
关键问题
典型应用
路桥施工检测技术关键问题研究
路桥施工
检测技术
关键问题
基于变异技术的程序故障自动化修复方法
变异技术
故障定位
故障自动化修复
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 程序自动修复:关键问题及技术
来源期刊 软件学报 学科 工学
关键词 程序自动修复 静态分析 程序规约 补丁生成 测试集
年,卷(期) 2019,(2) 所属期刊栏目 系统软件与软件工程
研究方向 页码范围 244-265
页数 22页 分类号 TP311
字数 26903字 语种 中文
DOI 10.13328/j.cnki.jos.005657
五维指标
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (155)
共引文献  (61)
参考文献  (19)
节点文献
引证文献  (5)
同被引文献  (15)
二级引证文献  (2)
1988(1)
  • 参考文献(0)
  • 二级参考文献(1)
1990(1)
  • 参考文献(0)
  • 二级参考文献(1)
1992(1)
  • 参考文献(0)
  • 二级参考文献(1)
1994(1)
  • 参考文献(0)
  • 二级参考文献(1)
1997(2)
  • 参考文献(0)
  • 二级参考文献(2)
1999(1)
  • 参考文献(0)
  • 二级参考文献(1)
2000(2)
  • 参考文献(0)
  • 二级参考文献(2)
2001(1)
  • 参考文献(0)
  • 二级参考文献(1)
2002(2)
  • 参考文献(1)
  • 二级参考文献(1)
2003(1)
  • 参考文献(0)
  • 二级参考文献(1)
2005(8)
  • 参考文献(1)
  • 二级参考文献(7)
2006(11)
  • 参考文献(0)
  • 二级参考文献(11)
2007(4)
  • 参考文献(0)
  • 二级参考文献(4)
2008(6)
  • 参考文献(0)
  • 二级参考文献(6)
2009(10)
  • 参考文献(1)
  • 二级参考文献(9)
2010(17)
  • 参考文献(2)
  • 二级参考文献(15)
2011(14)
  • 参考文献(1)
  • 二级参考文献(13)
2012(15)
  • 参考文献(1)
  • 二级参考文献(14)
2013(34)
  • 参考文献(1)
  • 二级参考文献(33)
2014(15)
  • 参考文献(0)
  • 二级参考文献(15)
2015(13)
  • 参考文献(4)
  • 二级参考文献(9)
2016(9)
  • 参考文献(4)
  • 二级参考文献(5)
2017(3)
  • 参考文献(1)
  • 二级参考文献(2)
2018(2)
  • 参考文献(2)
  • 二级参考文献(0)
2019(2)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(2)
  • 二级引证文献(0)
2019(2)
  • 引证文献(2)
  • 二级引证文献(0)
2020(5)
  • 引证文献(3)
  • 二级引证文献(2)
研究主题发展历程
节点文献
程序自动修复
静态分析
程序规约
补丁生成
测试集
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
软件学报
月刊
1000-9825
11-2560/TP
16开
北京8718信箱
82-367
1990
chi
出版文献量(篇)
5820
总下载数(次)
36
总被引数(次)
226394
论文1v1指导