Font Size: a A A

Design And Implementation Of Cobol Program Analysis System Based On JavaEE

Posted on:2016-04-16Degree:MasterType:Thesis
Country:ChinaCandidate:S H ShiFull Text:PDF
GTID:2308330482451625Subject:Software engineering
Abstract/Summary:PDF Full Text Request
COBOL(Common Business-Oriented Language) is a popular high-level programming language in the 1960s and widely used in telecommunication, finance and securities field. With the changes of the times, the lack of development and maintenance personnel and key business cannot replace, those enterprise must pay high cost to maintain the normal operation of the system. It is urgent to need a program analysis tool to evaluate the source code change how to impact the whole system in order to avoid major problems.Based on this issue, this thesis carried out research on software analysis. The author summarizes the existing software analysis theory and practice, summarizes the previous research results, as well as the key technology of the software analysis of the compiler, JavaEE technology and COBOL language, based on the design and implementation of a COBOL based JavaEE program analysis system. The architecture and main processing flow of the system are designed, and a COBOL program parser is designed and implemented. The system is verified based on Junit testing framework.The main research of author in this thesis is summarized as follows:1. Summarized of the theories on software analysis.2. Proposed the B/S architecture and the system consist of three parts:the program, the program analysis and the user interface.3. Designed and implemented a COBOL program parser, as a basic tool for program analysis.4. Designed the user interface, implemented the visualization of COBOL program analysis and the display of the analysis results.5. Implemented automated verification test environment based on the Junit and verified the COBOL program parser.Through the engineering practice, the author confirms the reliability of the COBOL program analysis system, which can improve the speed and accuracy of COBOL program analysis in some degree. Through the further improvement of the COBOL program analysis system, it can support more complex analysis methods, which will help to promote the full and effective use of COBOL system, improve the understanding of the system and reduce the cost of development and maintenance.
Keywords/Search Tags:COBOL, JavaEE, program analysis, legacy system, maintenance
PDF Full Text Request
Related items