Program code simulator
AssigneeMicrosoft Corporation
InventorsDeon Brewis, Durham Goode, John Joseph Jordan, Sadi Khan
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsDeon Brewis, Durham Goode, John Joseph Jordan, Sadi Khan
Estimating the term…
A system and method for facilitating simulation of a computer program. A program representation is generated from a computer program. A simulation of the program is performed. Simulation may include applying heuristics to determine program flow for selected instructions, such as a branch instruction or a loop instruction. Simulation may also include creating imaginary objects as surrogates for real objects, when program code to create real objects is restricted, or fields of the objects are unavailable or uncertain, or for other reasons. Data descriptive of the simulation is inserted into the program representation. A visualizer may retrieve the program representation and generate a visualization that shows sequence flows resulting from the simulation.
A computer-implemented method for simulating a computer program execution, comprising:
A hardware computer-readable storage medium comprising processor executable instructions configured to perform actions comprising:
A computer-based system for simulating execution of a computer program having a plurality of program instructions, comprising:
Dependencies are inferred from the claim text.