Analysis system and method for analyzing continuous queries for data streams
First Claim
1. An analysis system for analyzing at least one continuous query for at least one input data stream, wherein the at least one input data stream comprises a sequence of events captured by at least one sensor, and wherein the analysis system comprises:
- an analyzer configured to execute the at least one continuous query and at least one modified continuous query on the at least one input data stream, compare at least one output data stream produced by the at least one continuous query with at least one second output data stream produced by the at least one modified continuous query, and indicate at least one difference between the at least one output data stream and the at least one second output data stream;
wherein the analyzer is further configured to synchronize the execution of the at least one continuous query and the at least one modified continuous query; and
wherein the system further comprises a stream logger configured to record the at least one output data stream into at least one recorded output data stream, wherein the analyzer is configured to select at least one event in the at least one recorded output data stream and to provide access to the corresponding at least one event in at least one recorded input data stream.
1 Assignment
0 Petitions
Accused Products
Abstract
Certain example embodiments concern an analysis system for analyzing at least one continuous query for at least one input data stream. The at least one input data stream includes a sequence of events captured by at least one sensor. The debugging system includes an analyzer for executing the at least one continuous query and at least one modified continuous query on the at least one input data stream, for comparing at least one output data stream produced by the at least one continuous query with at least one second output data stream produced by the at least one modified continuous query, and for indicating at least one difference between the at least one output data stream and the at least one second output data stream. The analyzer synchronizes the execution of the at least one continuous query and the at least one modified continuous query.
61 Citations
13 Claims
-
1. An analysis system for analyzing at least one continuous query for at least one input data stream, wherein the at least one input data stream comprises a sequence of events captured by at least one sensor, and wherein the analysis system comprises:
-
an analyzer configured to execute the at least one continuous query and at least one modified continuous query on the at least one input data stream, compare at least one output data stream produced by the at least one continuous query with at least one second output data stream produced by the at least one modified continuous query, and indicate at least one difference between the at least one output data stream and the at least one second output data stream; wherein the analyzer is further configured to synchronize the execution of the at least one continuous query and the at least one modified continuous query; and wherein the system further comprises a stream logger configured to record the at least one output data stream into at least one recorded output data stream, wherein the analyzer is configured to select at least one event in the at least one recorded output data stream and to provide access to the corresponding at least one event in at least one recorded input data stream. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An analysis system for analyzing at least one continuous query for at least one input data stream, wherein the at least one input data stream comprises a sequence of events captured by at least one sensor, and wherein the analysis system comprises;
-
an analyzer configured to execute the at least one continuous query and at least one modified continuous query on the at least one input data stream, compared at least one output data stream produced by the at least one continuous query with at least one second output data stream produced by the at least one modified continuous query, and indicate at least one difference between the at least one output data stream and the at least one second output data stream; wherein the analyzer is further configured to synchronize the execution of the at least one continuous query and the at least one modified continuous query; and wherein the analyzer is further configured to wait for the at least one modified continuous query to produce at least one event in the corresponding at least one second output data stream and to compare the at least one produced event with at least one corresponding event in the at least one output data stream produced by the at least one continuous query.
-
-
8. An analysis system for analyzing at least one continuous query for at least one input data stream, wherein the at least one input data stream comprises a sequence of events captured by at least one sensor, and wherein the analysis system comprises:
-
an analyzer configured to execute the at least one continuous query and at least one modified continuous query on the at least one input data stream, compare at least one output data stream produced by the at least one continuous query with at least one second output data stream produced by the at least one modified continuous query, and indicate at least one difference between the at least one output data stream and the at least one second output data stream; wherein the analyzer is further configured to synchronize the execution of the at least one continuous query and the at least one modified continuous query; and wherein the system further comprises a stream logger configured to record the at least one input data stream into at least one recorded input data stream, wherein the analyzer configured to execute the at least one modified continuous query on the at least one recorded input data stream followed by the at least one input data stream while it is captured by the at least one sensor.
-
-
9. A method for analyzing at least one continuous query for at least one input data stream, wherein the at least one input data stream comprises a sequence of events captured by at least one sensor, the method comprising:
-
executing, in connection with a processor of a computer, the at least one continuous query and at least one modified continuous query on the at least one input data stream, comparing at least one output data stream produced by the at least one continuous query with at least one second output data stream produced by the at least one modified continuous query and indicating at least one difference between the at least one output data stream and the at least one second output data stream; synchronizing the execution of the at least one continuous query and the at least one modified continuous query; recording, to a non-transitory computer storage medium, the at least one output data stream into at least one recorded output data stream; enabling a user to select at least one event in the at least one recorded output data stream; and providing access to the corresponding at least one event in at least one recorded input data stream. - View Dependent Claims (10, 11, 12)
-
-
13. A method for analyzing at least one continuous query for at least one input data stream, wherein the at least one input data stream comprises a sequence of events captured by at least one sensor, the method comprising:
-
executing, in connection with a processor of a computer, the at least one continuous query and at least one modified continuous query on the at least one input data stream, comparing at least one output data stream produced by the at least one continuous query with at least one second output data stream produced by the at least one modified continuous query and indicating at least one difference between the at least one output data stream and the at least one second output data stream; and synchronizing the execution of the at least one continuous query and the at least one modified continuous query, said synchronizing comprising waiting for the at least one modified continuous query to produce at least one event in the corresponding at least one second output data stream; wherein said comparing includes comparing the at least one produced event with at least one corresponding event in the at least one output data stream produced by the at least one continuous query.
-
Specification