位置:成果数据库 > 期刊 > 期刊详情页
面向错误定位的基于分支聚类的测试用例选择方法
  • ISSN号:2095-2163
  • 期刊名称:智能计算机与应用
  • 时间:2012.10.1
  • 页码:16-19
  • 分类:TP311[自动化与计算机技术—计算机软件与理论;自动化与计算机技术—计算机科学与技术]
  • 作者机构:[1]哈尔滨工业大学计算机科学与技术学院,哈尔滨150001
  • 相关基金:国家自然科学基金项目(61173021).
  • 相关项目:无定型克隆代码的检测及重构方法
中文摘要:

程序分析技术包括控制流分析、数据流分析、别名分析、程序切片和程序插桩等技术,在程序理解,代码重构、代码优化和软件自动化调试等方面有着重要的应用,而词法分析和语法分析技术是程序分析技术的基础.本文设计与实现了一个轻量级的C语言词法语法分析工具CParser,通过词法分析、预处理和语法分析三个步骤,实现了根据源代码建立相应的抽象语法树的功能.工具使用简单方便,而且能够完整支持C99标准,可用于克隆代码检测、软件错误定位等后续研究工作.

英文摘要:

Program analysis techniques contains control flow analysis, data flow analysis, alias analysis, program slicing techniques and program instrumentation, and has important applications in program comprehension, code refactoring, code optimization, automated software debugging and other aspects. Especially, the lexieal analysis and syntax analysis technolo- gy is the basis for program analysis techniques. This paper designs and implements a new C language syntax analysis tool named CParser, through three steps which are lexical analysis, preprocessing and syntax analysis to achieve the establish- ment of the abstract syntax tree based on the source code. This tool is easy to use, and can fully support the C99 standard, furtherly can he used to code clone detection and fault localization.

同期刊论文项目
期刊论文 47 会议论文 28
同项目期刊论文
期刊信息
  • 《智能计算机与应用》
  • 主管单位:中华人民共和国工业和信息化部
  • 主办单位:哈尔滨工业大学 黑龙江省信息化办公室 黑龙江省计算机用户协会 黑龙江省计算机学会
  • 主编:徐晓飞
  • 地址:哈尔滨市南岗区繁荣街155号(哈工大新技术楼916室)
  • 邮编:150001
  • 邮箱:ica@hit.edu.cn
  • 电话:0451-86413183
  • 国际标准刊号:ISSN:2095-2163
  • 国内统一刊号:ISSN:23-1573/TN
  • 邮发代号:14-144
  • 获奖情况:
  • 1988,1991,1996,2000年黑龙江省优秀科技期刊
  • 国内外数据库收录:
  • 被引量:1007