Diagnosis of data transfer faults using constraints
First Claim
Patent Images
1. 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.
2 Assignments
0 Petitions
Accused Products
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.
-
Citations
25 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. 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. - View Dependent Claims (14, 15)
-
-
16. 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. - View Dependent Claims (17, 18, 19)
-
-
20. 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. - View Dependent Claims (21)
-
-
22. 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. - View Dependent Claims (23, 24, 25)
-
Specification