×

Method and apparatus for testing software on a computer network

  • US 5,630,049 A
  • Filed: 11/30/1994
  • Issued: 05/13/1997
  • Est. Priority Date: 11/30/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of testing software on a network comprising a target computer system and a host computer system, said target computer system comprising a target operating system and the software being tested, said host computer system comprising a host operating system and a software debugger that controls testing of said software, the method comprising:

  • establishing, using said software debugger, a network connection for communications between said host computer system and said target computer system;

    transitioning, in response to said establishing, said target computer system into a stopped state in which it awaits input from said host computer system and in which system interrupts are masked;

    issuing to said software debugged a debug command that indicates a function to be performed by said target computer system;

    determining, in response to said issuing, one or more network debugging protocol messages defining steps necessary for the target computer system to perform said function indicated by said debug command;

    communicating to said target computer system using said network connection said network debugging protocol messages;

    performing said steps in said target computer system to complete said function indicates by said debug command;

    transitioning, in response to performing said steps, the target computer system between said stopped state and an interrupt-driven state in which said target computer system is in a normal system processing and execution state and in which a network hardware device that interfaces said target computer system with said network signals interrupts; and

    reporting to said host computer system results of performing said steps and state information upon transitioning about said target computer system.

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