C++ program information database for analysis tools

Yuan Wanghong, Xiangkui Chen, Xie Tao, Hong Mei, Yang Fuqing · 2002

Program information extracted from source codes is valuable for research in many software engineering fields. Many program analysis tools in these fields usually share some common program information. To support multiple analysis tools based on common program information, it is practical and feasible to store information in a database. This paper describes a C++ program information database, which is comprehensive enough to support many analysis tools. To employ the idea of incremental parsing, the C++ program information database is linked by multiple incremental databases, which, in turn, are built by extracting information from source codes according to a C++ program conceptual model.

Read the paper · More papers on PaperTik