基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
提出了一种自动检测C语言程序中是否含有死循环的方法.该方法基于程序分析技术,包括循环展开和路径可行性分析技术.该方法首先通过遍历控制流图生成待查循环的检验路径;之后通过分析检验路径的可行性以及路径之间的联系,判断这些路径是否符合死循环模式.在此方法基础上实现了原型工具LoopAnalyzer,并对一组基准程序进行测试.实验结果表明此工具能有效地检测出C语言程序中的死循环,并且准确率较高.
推荐文章
一种克服振荡与死循环的机器人实时路径规划方法
机器人路径规划
滚动规划
局部规划
子目标
振荡
死循环
可达性
基于开源WebGIS的最短路径分析实现
WebGIS
GML
开放源代码
最短路径分析
基于传递路径分析法的船舶舱室噪声预报研究
声学
舱室噪声
传递路径分析
房间常数
空气声
结构声
基于栅格数据的最佳路径分析方法研究
Dijikstra算法
栅格数据
最佳路径分析
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 基于路径分析的死循环检测
来源期刊 计算机学报 学科 工学
关键词 死循环 循环展开 路径可行性 测试数据
年,卷(期) 2009,(9) 所属期刊栏目
研究方向 页码范围 1750-1758
页数 9页 分类号 TP311
字数 6600字 语种 中文
DOI 10.3724/SP.J.1016.2009.01750
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 张健 中国科学院软件研究所计算机科学国家重点实验室 272 3714 30.0 51.0
2 严俊 中国科学院软件研究所计算机科学国家重点实验室 12 81 6.0 9.0
3 阮辉 中国科学院软件研究所计算机科学国家重点实验室 2 35 2.0 2.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (6)
共引文献  (28)
参考文献  (3)
节点文献
引证文献  (12)
同被引文献  (11)
二级引证文献  (17)
1976(1)
  • 参考文献(0)
  • 二级参考文献(1)
1997(1)
  • 参考文献(0)
  • 二级参考文献(1)
2001(2)
  • 参考文献(1)
  • 二级参考文献(1)
2003(1)
  • 参考文献(0)
  • 二级参考文献(1)
2007(1)
  • 参考文献(0)
  • 二级参考文献(1)
2008(3)
  • 参考文献(2)
  • 二级参考文献(1)
2009(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
2010(1)
  • 引证文献(1)
  • 二级引证文献(0)
2011(3)
  • 引证文献(3)
  • 二级引证文献(0)
2012(1)
  • 引证文献(1)
  • 二级引证文献(0)
2013(5)
  • 引证文献(3)
  • 二级引证文献(2)
2014(3)
  • 引证文献(0)
  • 二级引证文献(3)
2015(6)
  • 引证文献(2)
  • 二级引证文献(4)
2016(1)
  • 引证文献(0)
  • 二级引证文献(1)
2017(3)
  • 引证文献(1)
  • 二级引证文献(2)
2018(4)
  • 引证文献(1)
  • 二级引证文献(3)
2019(1)
  • 引证文献(0)
  • 二级引证文献(1)
2020(1)
  • 引证文献(0)
  • 二级引证文献(1)
研究主题发展历程
节点文献
死循环
循环展开
路径可行性
测试数据
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
计算机学报
月刊
0254-4164
11-1826/TP
大16开
中国科学院计算技术研究所(北京2704信箱)
2-833
1978
chi
出版文献量(篇)
5154
总下载数(次)
49
总被引数(次)
187004
相关基金
国家自然科学基金
英文译名:the National Natural Science Foundation of China
官方网址:http://www.nsfc.gov.cn/
项目类型:青年科学基金项目(面上项目)
学科类型:数理科学
国家高技术研究发展计划(863计划)
英文译名:The National High Technology Research and Development Program of China
官方网址:http://www.863.org.cn
项目类型:重点项目
学科类型:信息技术
论文1v1指导