Patent ID: 9250864
Filing Date: 2016-02-02
CPC Classification: G06F,Y10S

Claim Text:
1. A computer program product embodied in a computer readable storage medium for validating a relationships table, the computer program product comprising the programming instructions for: generating a relational schema of symbols in the program code file based on a framework for models in an integrated development environment, the schema comprising at least two related tables, wherein the two related tables comprise a public symbols table and a referenced symbols table; determining a relationship between the two tables in the relational schema; adding definitions from the program code file for symbols in the relational schema to a definition set retaining definitions of symbols; producing proxy definitions for use with the definition set for each symbol in the program code file without a definition in the definition set; generating the relationships table in the relational schema containing the relationship between the at least two tables; and verifying the relationships table by matching the symbols definitions and references, wherein a validation removes public symbols and referenced symbols from the relationships table.