Patent ID: 8793667
Filing Date: 2014-07-29
Classification: G06F

Abstract:
1. A computer program product having a non-transitory computer-readable storage medium having executable computer program instructions embodied therein for analyzing a software system having runtime binding and configured to access a relational database during execution of the software system, comprising: an entry point identification module for identifying an entry point for execution of the software system specified by a regular expression, by searching byte code of the software system for a pattern found at the entry point that satisfies the regular expression; a simulation module for simulating runtime binding that occurs if the software system is executed from the entry point; and an analysis module for analyzing results of the simulated runtime binding to identify portions of the software system that can be invoked if the software system is executed from the entry point and portions of tables of the relational database that can be accessed by the portions of the software system executed from the entry point.