Summary
These phases illustrate how the HLASM Toolkit Feature provides a varied and powerful set of tools supporting all aspects of application development, maintenance, enhancement, and testing. The following figure summarizes these capabilities:

A typical process for managing the full spectrum of application recovery, development, and maintenance activities includes several steps. Table 1 shows the Toolkit Feature tools useful each step.
Activity | Toolkit Feature Components |
---|---|
Inventory and assessment | The Disassembler can help recover programs previously unretrievable or unmodifiable. |
Locate date fields and uses | The Cross-Reference Facility pinpoints date fields and localizes references to them in single or multiple modules. SuperC provides powerful string-search facilities. |
Application understanding | The Program Understanding Tool provides powerful insights into program structures and control flows. The Interactive Debug Facility monitors instruction and data flows at any level of detail. |
Decide on fixes and methods | |
Implement changes | The structured programming macros clarify source coding by reducing the need for coding branches and tests, replacing them with readable structures. SuperC helps verify that source changes are complete. |
Unit test | The Interactive Debug Facility provides powerful debugging and tracing capabilities for verifying the correctness of changes. |
Debug | The Interactive Debug Facility helps debug complete applications, including dynamically loaded modules. |
Validation | SuperC checks regressions, validates correctness of updates. |