Diagnosis of data transfer faults using constraints
AssigneeAgilent Technologies, Inc.
InventorsDouglas R. Manley, Lee A. Barford
Life of this patent
Estimating the term…
Abstract
Method for diagnosing faults in a system under test (SUT) are provided. A representative method includes identifying at least some portions of the data transmission paths of the SUT capable of introducing errors in data transfer; providing constraints defining relationships of at least some of the portions of the data transmission paths; and diagnosing the SUT with respect to the constraints. Systems, computer-readable media and other methods also are provided.
Claims25
A method for diagnosing faults in a system under test (SUT), the SUT defining data transmission paths through which data packets are transferred, said method comprising:
- providing a dataflow model corresponding to the error-free behavior of the SUT, the dataflow model including edges, each of the edges corresponding to a portion of one of the data transmission paths of the SUT capable of introducing errors in data transfer;
- identifying portions of the data transmission paths of the SUT capable of introducing errors in data transfer;
- providing constraints defining relationships of at least some of the portions of the data transmission paths identified with respect to data packet flow through the data transmission paths;
- receiving test results corresponding to the SUT;
- and
- diagnosing the SUT with respect to the constraints by analyzing the test results with respect to the dataflow model, and identifying faulty portions of the data transmission paths.
A method for diagnosing faults in a system under test (SUT), said method comprising:
- providing a dataflow model representative of error-free behavior of the SUT, the dataflow model including information corresponding to a relationship of error detection capabilities of data packet flow through the SUT;
- providing constraints defining relationships of portions of the dataflow model, the constraints comprising equations describing the flow of the data packets through the SUT;
- and
- diagnosing the SUT with respect to the dataflow model using the constraints and identifying faulty portions of the data transmission paths.
A system for diagnosing faults in a system under test (SUT), said system comprising:
- a dataflow model representative of error detection capabilities of the SUT;
- and
- a reasoning engine associated with said dataflow model, said reasoning engine being adapted to evaluate test results corresponding to the SUT in relation to said dataflow model and identify faulty portions of the data transmission paths,
- wherein said dataflow model is a directed graph including edges and vertices, each of said edges corresponding to at least a portion of a data transmission path of the SUT through which data packet transfer can occur and through which an error can be introduced, each of said edges being defined by two of said vertices.
A system for diagnosing faults in a system under test (SUT), said system comprising:
- means for receiving test results corresponding to portions of data transmission paths of the SUT;
- and
- means for diagnosing the SUT with respect to constraints defining relationships of at least some of the portions of data transmission paths of the SUT with respect to data packet flow through the data transmission paths,
- wherein said means for diagnosing includes means for analyzing the SUT with respect to a dataflow model representative of error-free behavior of the SUT and means for identifying faulty portions of the data transmission paths.
A diagnosis system stored on a computer-readable medium, the diagnosis system being adapted to diagnose data packet transfer faults in a system under test (SUT), said diagnosis system comprising:
- logic configured to identify portions of the data transmission paths of the SUT capable of introducing errors in data packet transfer;
- logic configured to provide constraints defining relationships of at least some of the portions of the data transmission paths with respect to data packet flow therethrough;
- and
- logic configured to diagnose the SUT with respect to the constraints,
- wherein said logic configured to diagnose comprises:
- logic configured to provide a dataflow model representative of error-free behavior of the SUT;
- and
- logic configured to analyze the SUT with respect to a dataflow model and identify faulty portions of the data transmission paths.
Dependencies are inferred from the claim text.