Computer Software
Print ISSN : 0289-6540
Realization of Program Analysis API and Its Application
Hideaki SHINOMITetsuo TAMAI
Author information
JOURNAL FREE ACCESS

2005 Volume 22 Issue 1 Pages 1_91-1_97

Details
Abstract
The data structures and algorithms of an existing program analysis tool written in the C language were wrapped with function calls as an application programming interface (API). The API supports extracting data dependences and control dependences for the Program Slicing techniques as well as the usual program analysis results. Program analysis tools based on static slicing can also be built easily by using the API. In this paper, we discuss a program analysis programming model, the design and implementation of the API based on the model, and use of the API for a table-based program analysis tool based on data and control dependences. The tool was used to understand existing systems during a system restructuring project for an insurance company.
Content from these authors
© Japan Society for Software Science and Technology 2005
Previous article Next article
feedback
Top