×

Simulated computer system for monitoring of software performance

  • US 7,356,736 B2
  • Filed: 09/25/2002
  • Issued: 04/08/2008
  • Est. Priority Date: 09/25/2001
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer-implemented method of testing a program in a virtual environment to determine whether the program includes damaging software or a virus, the method comprising:

  • providing a simulated computer system in a real computer system, the simulated computer system including software modules for simulating resources including hardware devices and software;

    executing a program under test, Ptest, in the simulated computer system until a stop condition occurs; and

    determining whether a simulated resource has been written to or accessed, and if so, reassigning Ptest to be at least a portion of a simulated resource that was written to or accessed, and thereafter re-executing Ptest in the simulated computer system until a stop condition occurs; and

    determining whether re-execution of Ptest causes a similar action or whether the simulated computer is unbootable, wherein if both steps of determining show the same or a similar result, the program under test is identified as including a virus, wherein if the simulated computer is unbootable upon re-execution, the program under test is identified as including damaging software, and wherein otherwise the program under test is identified as not containing damaging software or a virus.

View all claims
  • 9 Assignments
Timeline View
Assignment View
    ×
    ×