Patent ID: 8826240

Claim:
A computer-implemented method for utilizing processing resources of a computerized system, the computer-implemented method comprising: providing, to a host device, an application for validation; instructing the host device to execute the application and an assembly code generation module; instructing the assembly code generation module to determine a first address of a user interface application view for the application; instructing the assembly code generation module to determine a second address for a main window of the application based on the first address; instructing the assembly code generation module to traverse a view hierarchy for the main window to generate the assembly code for the application; receiving the assembly code from the host device; analyzing the assembly code to identify a plurality of objects associated with the application and to determine at least one relationship among the plurality of objects; based on the plurality of objects and the at least one relationship, generating an object level hierarchy for the application; and validating the application, based at least partly on the object level hierarchy.