Research on combined static and dynamic analysis in object-oriented reverse engineering

Xiao-jie GONG,Sheng-ming HU,Ping CHEN,Bian-hong ZHENG
DOI: https://doi.org/10.3321/j.issn:1001-506X.2008.01.021
2008-01-01
Abstract:Static information can not reflect polymorphism and dynamic bund information while dynamic information only obtains the executing trace and can not gain the whole dependency interaction. A program understanding technique that combines open compile analysis and reflective instrumentation dynamic analyses is introduced to construct static and dynamic combined call graph for assisting program comprehension. At last, research on one test case shows that the static and dynamic combined call graph really can display both dynamic executing trace and whole static dependency interaction and do well in assistant on program comprehension.
What problem does this paper attempt to address?