Method and system for triggering a protocol analyzer
First Claim
Patent Images
1. A protocol analyzer comprising:
- a computer-readable medium storing a computer program;
an instruction execution system executing the computer program, the computer program comprisinga monitoring state machine tracking a live state machine that specifies an order of operation calls for a communication protocol of a device, wherein the monitoring state machine is a passive version of the live state machine, accepts stimulus from the device, and moves to an anticipated state for the order of operation calls of the communication protocol; and
a trigger mechanism triggering the protocol analyzer when a state of the live state machine defined by an operation call of the communication protocol differs from the anticipated state for the order of operation calls.
1 Assignment
0 Petitions
Accused Products
Abstract
A protocol analyzer is provided including a monitoring state machine for tracking a communication protocol. A trigger mechanism triggers a trace by the analyzer when the state of the protocol differs from the monitoring state machine. The state of the protocol differs from the monitoring state machine when no state change occurs in a pre-defined time period, which may be defined for a given state change. The state of the protocol also differs from the monitoring state machine when a different state change takes place to that indicated by the monitoring state machine.
15 Citations
20 Claims
-
1. A protocol analyzer comprising:
-
a computer-readable medium storing a computer program; an instruction execution system executing the computer program, the computer program comprising a monitoring state machine tracking a live state machine that specifies an order of operation calls for a communication protocol of a device, wherein the monitoring state machine is a passive version of the live state machine, accepts stimulus from the device, and moves to an anticipated state for the order of operation calls of the communication protocol; and a trigger mechanism triggering the protocol analyzer when a state of the live state machine defined by an operation call of the communication protocol differs from the anticipated state for the order of operation calls. - View Dependent Claims (2, 3, 4, 5, 6, 7, 16)
-
-
8. A method for triggering a protocol analyzer, comprising:
-
tracking with a monitoring state machine, by use of an instruction execution system, a live state machine that specifies an order of operation calls for a communication protocol of a device, wherein the monitoring state machine is a passive version of the live state machine, accepts stimulus from the device, and moves to an anticipated state for the order of operation calls of the communication protocol comparing a state of the live state machine defined by an operation call of the communication protocol to the anticipated state for the order of operation calls; and triggering an analyzer trace when the state of the live state machine differs from the anticipated state. - View Dependent Claims (9, 10, 11, 17, 18)
-
-
12. A computer program product stored on a computer readable storage medium, comprising computer readable program code executed by a processor for performing the steps of:
-
tracking with a monitoring state machine a live state machine that specifies an order of operation calls for a communication protocol of a device, wherein the monitoring state machine is a passive version of the live state machine, accepts stimulus from the device, and moves to an anticipated state for the order of operation calls of the communication protocol; comparing a state of the live state machine defined by an operation call of the communication protocol to the anticipated state for the order of operation calls; and triggering an analyzer trace when the state of the live state machine communication protocol differs from the anticipated state. - View Dependent Claims (13, 14, 15, 19, 20)
-
Specification