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:

Figure 1. Toolkit Feature: Summary of Usage Phases

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.

Table 1. Toolkit Feature Components
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.