Patent ID: 9720799
Date: 2017-08-01
CPC Classifications: G06F

Claim:
1. A computer-implemented method, comprising: instructing a host device to execute an assembly code generation module, the assembly code generation module operating to generate assembly code for an application executing on the host device, wherein the assembly code comprises assembly code related to a view hierarchy of a user interface for the application that starts with an address in the memory of the host device that is associated with a main window for the application; analyzing the assembly code, comprising: identifying a plurality of objects associated with the application, and determining at least one relationship between at least two of the plurality of objects based on object-related data retrieved from the assembly code, wherein the at least one relationship comprises a parent/child relationship; generating an object level hierarchy for the application, the object level hierarchy including the plurality of objects and the at least one relationship; accessing a previously generated object level hierarchy for the application; and validating the application by comparing the object level hierarchy to the previously generated object level hierarchy, including determining that the previously generated object level hierarchy includes the at least one relationship.