System for Static Analysis of Source Code Expressed in One of a Plurality of Different Programming Languages
AssigneeEndor Labs Inc
InventorBarend Hermanus VENTER
Life of this patent
Estimating the term…
Loading patent…
AssigneeEndor Labs Inc
InventorBarend Hermanus VENTER
Estimating the term…
The invention provides a system for performing static analysis of source code of a computer program. The invention can be applied to source code of computer programs that are each written in one or more computer programming languages. The source code is translated into a byte code program which is processed by a virtual machine (VM). The VM performs static analysis of the source code via the translated byte code program and is further designed to distinguish between different types of functions. An external function, such as a computer programming language intrinsic function, is processed by a language specific plug-in module (LSPM) that interoperates with the VM. After processing of the function call by the LSPM, the LSPM updates the state of execution of the VM, and control of execution returns from the LSPM to the virtual machine (VM).
A system for performing static analysis of a computer program that is expressed as source code that is written in accordance with one of a set of a plurality of one or more different computer programming languages, the system including:
A system for performing static analysis of a computer program, the system including:
Dependencies are inferred from the claim text.