|
![]() |
||
|
|
COBOL Reverse Engineering with case/4/0A lot of the COBOL applications used today – many of which are considered irreplaceable – pose a substantial maintenance burden. Often the only way of reducing this burden in the long run is to improve the internal implementation of the application system – without affecting its outward functionality in the process. Before existing COBOL application systems can be cleaned up and restructured, it's necessary to "rediscover" the original software design on the basis of available COBOL sources. The case/4/0 add-in which we would like to introduce you to here supports you in exactly this step. Who was COBOL Reverse Engineering Developed for?COBOL reverse engineering was developed for all organizations which:
What can COBOL Reverse Engineering for case/4/0 do?The add-in to case/4/0 introduced here supports this step by:
What are the Advantages of these Capabilities?The case/4/0 add-in for COBOL reverse engineering delivers clear documentation of the software as the basis for restructuring a COBOL application. Once this process is completed, you can expect a variety of advantages from the use of case/4/0:
How COBOL Reverse Engineering WorksThe case/4/0 add-in for COBOL reverse engineering contains a parser for analyzing COBOL programs and COBOL include elements. Before it can be used, the COBOL code must be syntactically correct. The following elements are created and saved in the case/4/0 repository during analysis:
|
|
|
![]() |
|
|
|
Module structure and type structure – created with case/4/0 via COBOL reverse engineering The COBOL source code is also read into the case/4/0 repository and the graphic elements created there are structured. The result is a clear, graphic description of the COBOL program, which is directly linked to source code. Results developed directly in case/4/0 are not formally discernible from those created by the reverse engineering add-in. That means that case/4/0's numerous evaluation functions are available for testing the results of reverse engineering. All results can be edited both graphically or in the code. case/4/0's repository automatically ensures that any changes made are consistently updated throughout the program – thus ensuring a high level of quality. Afterwards, the cleaned-up, restructured and graphically documented source code can be newly generated in files with case/4/0.
|
|
|
Copyright © 2001 - 2010 microTOOL GmbH, Berlin. All rights reserved. Last Change: 9 April 2008
|
| |