计算机科学 ›› 2012, Vol. 39 ›› Issue (2): 148-153.

• 软件工程 • 上一篇    下一篇

基于程序分析的代码查询技术

曾程赵建华   

  1. (南京大学计算机科学与技术系南京210093)
  • 出版日期:2018-11-16 发布日期:2018-11-16
  • 基金资助:
    本文受核高基项目(2009GX01036-001-001)资助。

Code Query Technology Based on Program Analysis

ZENG Zeng ,ZHAO Jian-hua   

  • Online:2018-11-16 Published:2018-11-16

摘要: 提出了一种基于程序分析的代码查询技术,它能有效地应用于代码审查、程序自动插桩等常用的软件工程的 研究场景。它通过代码静态分析获得程序元素信息,并将其保存为中间结构,作为代码查询过程的目标集合;查询过 程以程序元素为目标,查询语言以谓词逻辑表达式的形式描述查询条件。基于此技术,实现了一个面向C/C++语言 的代码查询工具。

关键词: 代码查询技术,查询语言,静态分析

Abstract: 提出了一种基于程序分析的代码查询技术,它能有效地应用于代码审查、程序自动插桩等常用的软件工程的 研究场景。它通过代码静态分析获得程序元素信息,并将其保存为中间结构,作为代码查询过程的目标集合;查询过 程以程序元素为目标,查询语言以谓词逻辑表达式的形式描述查询条件。基于此技术,实现了一个面向C/C++语言 的代码查询工具。

Key words: Code query technology, Query language, Static analysis

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!