位置:成果数据库 > 期刊 > 期刊详情页
基于插桩技术的程序谱构建方法
  • ISSN号:1671-1815
  • 期刊名称:科学技术与工程
  • 时间:2014.6.28
  • 页码:89-93
  • 分类:TP311.11[自动化与计算机技术—计算机软件与理论;自动化与计算机技术—计算机科学与技术]
  • 作者机构:[1]哈尔滨学院软件学院,哈尔滨150086, [2]哈尔滨工业大学计算机科学与技术学院,哈尔滨150001, [3]重庆市公安局网络安全保卫总队,重庆401147
  • 相关基金:国家自然科学基金(61202092,61173021)、高等学校博士学科点专项科研基金(20112302120052)、中央高校基本科研业务费专项资金(HIT.NSRIF.201178)、哈尔滨科技创新人才专项资金(RC2013QN010001)、黑龙江省高教学会“十二五”重点规划课题项目(HGJXHBl110957)、黑龙江省普通高校青年学术骨干项目(12546037)和黑龙江省大学生创新创业项目资助
  • 相关项目:面向理解的软件错误定位方法:状态转移概率推理建模
中文摘要:

为了满足软件测试、软件调试和程序优化等领域对程序谱的需求,提出了基于插桩技术的程序谱构建模型,主要包括插桩预处理、双缓冲处理、有穷自动机处理识别插桩点、植入探针生成插桩代码、编译连接并执行插桩程序以收集执行轨迹构建程序谱。采用双缓冲处理机制,可有效提高源代码处理效率,有穷自动机能够准确识别插桩点。在软件错误定位中的应用结果表明基于插桩技术构建的程序谱可为准确、高效的程序理解和分析提供方便。

英文摘要:

To meet the needs of software testing, software debugging and program optimization for program spectrum, a program spectrum construction model based on instrumentation technology is proposed. The model can be divided into five stages: pre-processing, double buffering, infinite state machine processing to identify instrumentation point, instrumented probe code, instrumented program execution to construct the program execution trace spectrum. Double buffering mechanism can effectively improve the efficiency of the code processing, and finite state machine algorithm can accurately identify instrumented point. Application results in software fault localization show that the program spectrum with our method can facilitate accurate and efficient program comprehension and analysis.

同期刊论文项目
期刊论文 47 会议论文 28
同项目期刊论文
期刊信息
  • 《科学技术与工程》
  • 北大核心期刊(2011版)
  • 主管单位:中国科学技术协会
  • 主办单位:中国技术经济学会
  • 主编:明廷华
  • 地址:北京市学院南路86号
  • 邮编:100081
  • 邮箱:ste@periodicals.net.cn
  • 电话:010-62118920
  • 国际标准刊号:ISSN:1671-1815
  • 国内统一刊号:ISSN:11-4688/T
  • 邮发代号:2-734
  • 获奖情况:
  • 国内外数据库收录:
  • 中国中国科技核心期刊,中国北大核心期刊(2011版),中国北大核心期刊(2014版)
  • 被引量:29478