A lot of this patent feels like it has prior art in existing tools such as disassemblers and profilers.
Claim 1
- A method for detecting a time complexity associated with an executable program stored in a computer memory device, comprising:
(1) automatically analyzing said stored program with a computer processor to detect the time complexity of said program based on loops in the code;
(2) automatically analyzing said stored program with said processor to detect the time complexity of said program based on a code flow and a destination of branching instructions in the program;
automatically determining the minimum time complexity between the time complexity detected in (1) and the time complexity detected in (2) as the time complexity of said program.