C++ programs static analyzer based on object relation diagram model

Pengcheng Wu,Maozhong Jin
1997-01-01
Abstract:Some new difficulties in software testing and maintenance are brought out by object-oriented programming technology. A model of Object Relation Diagram (ORD), which could be used to describe the three kinds of dependence relation between classes of object-oriented programs, is demonstrated to be helpful in overcoming these difficulties by two concrete examples and corresponding algorithms. To extract ORD information from programs by the specific programming language of C++, a reverse engineering tool - C++ program static analyzer is constructed. There are some important implementation technology during the construction of the C++ program static analyzer.
What problem does this paper attempt to address?