Font Size: a A A

Research Of Information Extraction And Declaration Analysis In Program Comprehension

Posted on:2013-01-09Degree:MasterType:Thesis
Country:ChinaCandidate:L Q YouFull Text:PDF
GTID:2218330371461604Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the rapid development of computer technology, people's requirementsabout computer are getting higher and higher, followed by the using of more and morelarge and complex softwares. Software maintenance has become an important issue inthe current software industry. Understanding program fast,accurately andcomprehensively is the key of software maintenance. The solution to this problem isto develop a software which can analyse program and extract the internal informationof program, and then the results of analysis will be shown in the form of graph,structure and so on.This paper made intensive research on program comprehension and informationextraction base on the investigation of existing literature. The main contents include:1. Researching on the related program comprehension, including the concept,task,model and difficulty of program comprehension.2. Researching on information extraction in detail, including the static analysis ofinformation extraction, the dynamic analysis information extraction and the differenceand the common points between them.3. The design of program comprehension software is introduced in detail. Theframe of system, lexical analyzer, parser analyzer and information base are introduced.At last, the result of experiment is shown.4. An algorithm of Program Comprehension is proposed in this paper whichimplements auto chart and describes the declaration of C++ Language. This algorithmhelps people understand some complex definition and the declaration of C++Language and improve the efficiency of reading program. The concept of chart anddescription proposed are the keys of this algorithm. They also can be used in otheraspects of program understanding.
Keywords/Search Tags:Program Comprehension, Information Extraction, Declaration, Visualization, Interpretation
PDF Full Text Request
Related items