Patent Document ID: 8645932
Application ID: 13236574

Base Claim:
1. A method, executed by a computer, comprising: identifying one or more regions of COBOL source code having an entry point; selecting a PERFORM instruction associated with the entry point to analyze; determining a PERFORM range for the selected PERFORM instruction; identifying an instruction that changes control flow in execution of the COBOL source code subsequent to the selected PERFORM instruction; determining flow-affected code resulting from the instruction; determining reachable regions from the one or more regions of the COBOL source code for the selected PERFORM instruction; and forming an adjusted PERFORM range for the selected PERFORM instruction based on the determined reachable regions.

---

Claim 5:
5. The method of claim 1 further comprising: identifying the instruction as a non-returning instruction; and determining that the flow-affected code includes a subset of regions in the one or more regions of the COBOL source code that are reachable by the non-returning instruction.