Application of Design Patterns in Program Analysis

REN Chun-de,CHEN Ping,PENG An-zhai
DOI: https://doi.org/10.3969/j.issn.1000-7180.2006.11.038
2006-01-01
Abstract:Based on reflection principle and open compile techniques, Software instrumentation is an efficient approach to analyze program and extract run-time information for users to comprehend an object-oriented system. An algorithm implementation of software instrumentation by extending the open compiler is brought forward in this paper. Design patterns are applied to improve the reusable and extensible capability and a case study is given to show the effectiveness of the instrumentation approach.
What problem does this paper attempt to address?