Skip to main content
Erschienen in: The VLDB Journal 6/2015

01.12.2015 | Regular Paper

Querying streams using regular expressions: some semantics, decidability, and efficiency issues

verfasst von: Simone Santini

Erschienen in: The VLDB Journal | Ausgabe 6/2015

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

This paper analyzes the decidability and complexity problems that arise when matching regular expressions on infinite streams of sets of symbols. We show that in important application domains, several apparently obvious semantics lead to detecting spurious events (events that are mere artifacts of the semantics) or to missing events of potential interest. We single out a class of semantics, of interest in many applications, which we dub use-and-throw: In a use-and-throw semantics, an elementary event can participate in the creation of at most one detected complex event. Many areas of research have identified this as a desirable requirement (we give the examples of databases and video surveillance), but hitherto there has been no systematic study of the characteristics of these semantics, in particular their decidability and algorithmic complexity. This paper is meant to provide at least some initial answers on this subject. We analyze several semantics, provide polynomial algorithms for them, and prove their correctness and their properties.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Fußnoten
1
A definition of the signature of an event will be given shortly; for the sake of this example, the intuitive notion of signature as the marker of an event “type” will suffice.
 
2
The intersection is defined stream- and expression-wise in the obvious way.
 
3
In this section, “semantics” will always signify “use-and-throw semantics”.
 
4
We shall use syntactic sugar as necessary. So, we define \(a\ge {b}\) as \((a>b\vee {a}=b)\), \(\forall x.\psi \) as \(\lnot \exists {x}.\lnot \psi \), etc.
 
5
We shall see in the next section examples in which the predicate P contains a term of the form \(\pi \diamond \pi '\ne \emptyset \). In this case, we are not interested in checking paths such that \({\mathtt{str}}({\pi '})>{\mathtt{end}}({\pi })\).
 
6
The expression has been slightly modified with respect to the original in order to simplify the presentation without cluttering it with superfluous details, cf. [53].
 
Literatur
1.
Zurück zum Zitat Agrawal, J., Diao, Y., Neil Immerman, D.G.: Efficient pattern matching over event streams. In: ACM SIGMOD International Conference on Management of Data, Vancouver, Canada, pp. 147–159 (2008) Agrawal, J., Diao, Y., Neil Immerman, D.G.: Efficient pattern matching over event streams. In: ACM SIGMOD International Conference on Management of Data, Vancouver, Canada, pp. 147–159 (2008)
2.
Zurück zum Zitat Aho, A.V.: Algorithms for finding patterns in strings. In: van Leuween, J. (ed.) Handbook of Theoretical Computer Science, Vol. A: Algorithms and complexity. Elsevier and MIT Press, Amsterdam (1990) Aho, A.V.: Algorithms for finding patterns in strings. In: van Leuween, J. (ed.) Handbook of Theoretical Computer Science, Vol. A: Algorithms and complexity. Elsevier and MIT Press, Amsterdam (1990)
3.
Zurück zum Zitat Anicic, D., Fodor, P., Rudolph, S., Stojanovic, N.: EP-SPARQL: a unified language for event processing and stream reasoning. In: Proceedings of the International World Wide Web Conference (2011) Anicic, D., Fodor, P., Rudolph, S., Stojanovic, N.: EP-SPARQL: a unified language for event processing and stream reasoning. In: Proceedings of the International World Wide Web Conference (2011)
4.
Zurück zum Zitat Arasu, A., Babu, S., Widom, J.: CQL: a language for continuous queries over streams and relations. In: Proceedings of DBPL, pp. 1–19 (2004) Arasu, A., Babu, S., Widom, J.: CQL: a language for continuous queries over streams and relations. In: Proceedings of DBPL, pp. 1–19 (2004)
5.
Zurück zum Zitat Babu, S., Widom, J.: Continuous queries over data streams. ACM SIGMOD Record 30(3), 109–120 (2001)CrossRef Babu, S., Widom, J.: Continuous queries over data streams. ACM SIGMOD Record 30(3), 109–120 (2001)CrossRef
6.
Zurück zum Zitat Bancilhon, F., Ramakrishnan, R.: An amateur’s introduction to recursive query processing strategies. In: ACM SIGMOD International Conference on Management of Data, pp. 16–52 (1986) Bancilhon, F., Ramakrishnan, R.: An amateur’s introduction to recursive query processing strategies. In: ACM SIGMOD International Conference on Management of Data, pp. 16–52 (1986)
7.
Zurück zum Zitat Barbieri, D.F., Braga, D., Ceri, S., Della Valle, E., Grossniklaus, M.: C-SPARQL: a continuous query language for RDF data streams. Int. J. Semant. Comput. 4(1), 3–25 (2010)MATHCrossRef Barbieri, D.F., Braga, D., Ceri, S., Della Valle, E., Grossniklaus, M.: C-SPARQL: a continuous query language for RDF data streams. Int. J. Semant. Comput. 4(1), 3–25 (2010)MATHCrossRef
8.
9.
Zurück zum Zitat Bhonsle, S., Gupta, A., Santini, S., Worring, M., Jain, R.: Complex visual activity recognition using a temporally ordered database. In: Huijsmans, D.P., Smeulders, A.W. (eds.) Proceedings of the 3rd International Conference on Visual Computing, VISUAL ’99, Lecture Notes in Computer Science, vol. 1614, pp. 719–726. Springer, Berlin (1999) Bhonsle, S., Gupta, A., Santini, S., Worring, M., Jain, R.: Complex visual activity recognition using a temporally ordered database. In: Huijsmans, D.P., Smeulders, A.W. (eds.) Proceedings of the 3rd International Conference on Visual Computing, VISUAL ’99, Lecture Notes in Computer Science, vol. 1614, pp. 719–726. Springer, Berlin (1999)
10.
Zurück zum Zitat Brookshear, J.G.: Theory of Computation: Formal Languages, Automata, and Complexity. Addison Wesley, Reading (1989)MATH Brookshear, J.G.: Theory of Computation: Formal Languages, Automata, and Complexity. Addison Wesley, Reading (1989)MATH
11.
Zurück zum Zitat Büchi, J.: On a decision method in restricted second order arithmetic. Zeitschrift Mathematik und Logik Grundlag 6, 66–92 (1960)MATHCrossRef Büchi, J.: On a decision method in restricted second order arithmetic. Zeitschrift Mathematik und Logik Grundlag 6, 66–92 (1960)MATHCrossRef
12.
Zurück zum Zitat Büchi, J.R., Landweber, L.: Solving sequential conditions by finite-state strategies. Trans. Am. Math. Soc. 138, 367–378 (1963) Büchi, J.R., Landweber, L.: Solving sequential conditions by finite-state strategies. Trans. Am. Math. Soc. 138, 367–378 (1963)
13.
Zurück zum Zitat Câmpeanu, C., Salomaa, K., Yu, S.: A formal study of practical regular expressions. Int. J. Found. Comput. Sci. 14(6), 1007–1018 (2003)MATHCrossRef Câmpeanu, C., Salomaa, K., Yu, S.: A formal study of practical regular expressions. Int. J. Found. Comput. Sci. 14(6), 1007–1018 (2003)MATHCrossRef
14.
Zurück zum Zitat Cate, B.T.: The expressivity of Xpath with transitive closure. In: Proceedings of the SIGMOD-SIGACT-SIGART Symposium on Principles of Database Systems, pp. 328–337. ACM Press (2006) Cate, B.T.: The expressivity of Xpath with transitive closure. In: Proceedings of the SIGMOD-SIGACT-SIGART Symposium on Principles of Database Systems, pp. 328–337. ACM Press (2006)
15.
Zurück zum Zitat Chakravarthy, S., Krishnaprasad, V., Anwar, E., Kim, S.K.: Composite events for active databases: semantics, contexts and detection. In: Proceedings of the 20th International Conference on Very Large Data Bases, pp. 606–617 (1994) Chakravarthy, S., Krishnaprasad, V., Anwar, E., Kim, S.K.: Composite events for active databases: semantics, contexts and detection. In: Proceedings of the 20th International Conference on Very Large Data Bases, pp. 606–617 (1994)
16.
Zurück zum Zitat Chakravarthy, S., Mishra, D.: Snoop: an expressive event specification language for active databases. Tech. Rep. UF-CIS-TR-93-007, University of Florida at Gainesville (1993) Chakravarthy, S., Mishra, D.: Snoop: an expressive event specification language for active databases. Tech. Rep. UF-CIS-TR-93-007, University of Florida at Gainesville (1993)
17.
Zurück zum Zitat Chandrasekaran, S., Cooper, O., Deshpande, A., Franklin, M.J., Hellerstein, J.M., Hong, W., Krishnamurthy, S., Maden, S., Raman, V., Reiss, F., Shah, M.: TelegraphCQ: continuous dataflow processing for an uncertain world. In: Proceedings of the Conference on Innovative Data Systems Research (2003) Chandrasekaran, S., Cooper, O., Deshpande, A., Franklin, M.J., Hellerstein, J.M., Hong, W., Krishnamurthy, S., Maden, S., Raman, V., Reiss, F., Shah, M.: TelegraphCQ: continuous dataflow processing for an uncertain world. In: Proceedings of the Conference on Innovative Data Systems Research (2003)
18.
Zurück zum Zitat Church, A.: Applications of recursive arithmetic to the problem of circuit synthesis. In: Summaries of the summer institute of symbolic logic, pp. 3–50 (1957) Church, A.: Applications of recursive arithmetic to the problem of circuit synthesis. In: Summaries of the summer institute of symbolic logic, pp. 3–50 (1957)
19.
Zurück zum Zitat Del Bimbo, A., Vicario, E., Zingoni, D.: Symbolic description and visual querying of image sequences using spatio-temporal logic. IEEE Trans. Knowl. Data Eng. 7(4), 609–622 (1994)CrossRef Del Bimbo, A., Vicario, E., Zingoni, D.: Symbolic description and visual querying of image sequences using spatio-temporal logic. IEEE Trans. Knowl. Data Eng. 7(4), 609–622 (1994)CrossRef
20.
Zurück zum Zitat Denecker, M., Missiaen, L., Bruynooghe, M.: Temporal reasoning with abductive event calculus. In: Proceedings of the European Conference on Artificial Intelligence, pp. 384–388. Wiley, New York (1992) Denecker, M., Missiaen, L., Bruynooghe, M.: Temporal reasoning with abductive event calculus. In: Proceedings of the European Conference on Artificial Intelligence, pp. 384–388. Wiley, New York (1992)
21.
Zurück zum Zitat Emerson, E.A., Jutla, C.S.: Tree automata, mu-calculus, and indeterminacy. In: 32nd Annual Symposium of Foundations of Computer Science (1991) Emerson, E.A., Jutla, C.S.: Tree automata, mu-calculus, and indeterminacy. In: 32nd Annual Symposium of Foundations of Computer Science (1991)
22.
Zurück zum Zitat Gatziu, S., Dittrich, K.: Detecting composite events in active databases using Petri nets. In: Proceedings of the 4th International Workshop on research Issues in data Engineering: active Database Systems, pp. 2–9 (1994) Gatziu, S., Dittrich, K.: Detecting composite events in active databases using Petri nets. In: Proceedings of the 4th International Workshop on research Issues in data Engineering: active Database Systems, pp. 2–9 (1994)
23.
Zurück zum Zitat Gehani, N., Jagadish, H., Schmueli, O.: Compose: a system for composite event specification and detection. In: Adam, N., Bhargava, B. (eds.) Lecture Notes in Computer Science, vol. 759. Springer, Berlin (1994) Gehani, N., Jagadish, H., Schmueli, O.: Compose: a system for composite event specification and detection. In: Adam, N., Bhargava, B. (eds.) Lecture Notes in Computer Science, vol. 759. Springer, Berlin (1994)
24.
Zurück zum Zitat Golab, L., Özsu, T.: Issues in data stream management. SIGMOD Record 32(2), 5–14 (2003)CrossRef Golab, L., Özsu, T.: Issues in data stream management. SIGMOD Record 32(2), 5–14 (2003)CrossRef
25.
Zurück zum Zitat Green, T.J., Miklau, G., Onizuka, M., Siciu, D.: Processing XML streams with deterministic automata. In: Proceedings of ICDT, pp. 173–189 (2003) Green, T.J., Miklau, G., Onizuka, M., Siciu, D.: Processing XML streams with deterministic automata. In: Proceedings of ICDT, pp. 173–189 (2003)
26.
Zurück zum Zitat Gyllstrom, D., Agrawal, J., Diao, Y., Immerman, N.: On supporting Kleene closure over event streams. In: Proceedings of ICDE, the International Conference on Data Engineering (2008) Gyllstrom, D., Agrawal, J., Diao, Y., Immerman, N.: On supporting Kleene closure over event streams. In: Proceedings of ICDE, the International Conference on Data Engineering (2008)
27.
Zurück zum Zitat Hakeem, A., Shah, M.: Learning, detection and representation of multi-agent events in videos. Artif. Intell. 171, 586–605 (2007)CrossRef Hakeem, A., Shah, M.: Learning, detection and representation of multi-agent events in videos. Artif. Intell. 171, 586–605 (2007)CrossRef
28.
Zurück zum Zitat Hellerstein, J.: Optimization techniques for queries with expensive methods. ACM Trans. Database Syst. 23(2), 113–157 (1998)MathSciNetCrossRef Hellerstein, J.: Optimization techniques for queries with expensive methods. ACM Trans. Database Syst. 23(2), 113–157 (1998)MathSciNetCrossRef
29.
Zurück zum Zitat Hjelsvold, R., Midtstraum, R.: Modelling and querying video data. In: Proceedings of the 20th VLDB Conference, pp. 686–694 (1994) Hjelsvold, R., Midtstraum, R.: Modelling and querying video data. In: Proceedings of the 20th VLDB Conference, pp. 686–694 (1994)
30.
Zurück zum Zitat Hu, Y., Cao, L., Lv, F., Yan, S., Gong, Y., Huang, T.S.: Action detection in complex scenes with spatial and temporal ambiguities. In: Proceedings of the International Conference on Computer Vision (ICCV) (2009) Hu, Y., Cao, L., Lv, F., Yan, S., Gong, Y., Huang, T.S.: Action detection in complex scenes with spatial and temporal ambiguities. In: Proceedings of the International Conference on Computer Vision (ICCV) (2009)
31.
Zurück zum Zitat Kamimura, T., Slutzki, G.: Parallel and two-way automata on directed ordered acyclic graphs. Inf. Control 49(1), 10–51 (1981)MATHMathSciNetCrossRef Kamimura, T., Slutzki, G.: Parallel and two-way automata on directed ordered acyclic graphs. Inf. Control 49(1), 10–51 (1981)MATHMathSciNetCrossRef
32.
Zurück zum Zitat Kim, M., Viswanathan, M., Ben-Abdallah, H., Kannan, S., Lee, I., Sokolsky, O.: Formally specified monitoring of temporal properties. In: Proceedings of the European Conference on Real-Time Systems–ECRTS, pp. 114–121 (1999) Kim, M., Viswanathan, M., Ben-Abdallah, H., Kannan, S., Lee, I., Sokolsky, O.: Formally specified monitoring of temporal properties. In: Proceedings of the European Conference on Real-Time Systems–ECRTS, pp. 114–121 (1999)
33.
Zurück zum Zitat Koudas, N., Srivastava, D.: Data stream query processing. In: Proceedings of the 21st International Conference on Data Engineering (2005) Koudas, N., Srivastava, D.: Data stream query processing. In: Proceedings of the 21st International Conference on Data Engineering (2005)
34.
Zurück zum Zitat Koymans, R.: Specifying real-time properties with metric temporal logic. Real Time Syst. 2(4), 255–299 (1990)CrossRef Koymans, R.: Specifying real-time properties with metric temporal logic. Real Time Syst. 2(4), 255–299 (1990)CrossRef
35.
Zurück zum Zitat Larsen, K.S.: Regular expressions with nested levels of back referencing form a hierarchy. Inf. Process. Lett. 65, 169–172 (1998)CrossRef Larsen, K.S.: Regular expressions with nested levels of back referencing form a hierarchy. Inf. Process. Lett. 65, 169–172 (1998)CrossRef
36.
Zurück zum Zitat Le Phuoc, D., Minh, D.T., Xavier Oarreira, J., Hauswirth, M.: A native and adaptive approach for unified processing of linked streams and linked data. In: Proceedings of the International Semantic Web Conference, pp. 370–388 (2011) Le Phuoc, D., Minh, D.T., Xavier Oarreira, J., Hauswirth, M.: A native and adaptive approach for unified processing of linked streams and linked data. In: Proceedings of the International Semantic Web Conference, pp. 370–388 (2011)
37.
Zurück zum Zitat Levesque, H., Pirri, F., Reiter, R.: Foundations for the situation calculus. Linköping Electron. Artic. Comput. Inf. Sci. 3(18), 41 (2010) (technical report) Levesque, H., Pirri, F., Reiter, R.: Foundations for the situation calculus. Linköping Electron. Artic. Comput. Inf. Sci. 3(18), 41 (2010) (technical report)
38.
Zurück zum Zitat Libkin, L., Wong, L.: Unary quantifiers, transitive closure, and relations of large degree. In: Proceedings of the 15th Annual Symposium on Theoretical Aspects of Computer Science (STAC), pp. 183–193 (1998) Libkin, L., Wong, L.: Unary quantifiers, transitive closure, and relations of large degree. In: Proceedings of the 15th Annual Symposium on Theoretical Aspects of Computer Science (STAC), pp. 183–193 (1998)
39.
Zurück zum Zitat Lieuwen, D.F., Gehani, N., Arlein, R.: The ODE active database: trigger semantics and implementation. In: Proceedings of ICDE, the International Conference on Data Engineering, pp. 412–420 (1996) Lieuwen, D.F., Gehani, N., Arlein, R.: The ODE active database: trigger semantics and implementation. In: Proceedings of ICDE, the International Conference on Data Engineering, pp. 412–420 (1996)
40.
41.
Zurück zum Zitat Merler, M., Huang, B., Xe, L., Hua, G., Natsev, A.: Semantic model vectors for complex video event recognition. IEEE Trans. Multimed. 14(1), 101–188 (2011) Merler, M., Huang, B., Xe, L., Hua, G., Natsev, A.: Semantic model vectors for complex video event recognition. IEEE Trans. Multimed. 14(1), 101–188 (2011)
42.
Zurück zum Zitat Mishra, D.: Snoop: an event specification language for active databases. Master’s thesis, Database system R&D Center, CIS Department, University of Florida at Gainesville (1991) Mishra, D.: Snoop: an event specification language for active databases. Master’s thesis, Database system R&D Center, CIS Department, University of Florida at Gainesville (1991)
43.
Zurück zum Zitat Motakis, I., Zaniolo, C.: Temporal aggregation in active database rules. In: ACM SIGMOD International Conference on Management of Data, Tucson, AZ, USA 13–15 May, pp. 440–451 (1997) Motakis, I., Zaniolo, C.: Temporal aggregation in active database rules. In: ACM SIGMOD International Conference on Management of Data, Tucson, AZ, USA 13–15 May, pp. 440–451 (1997)
44.
Zurück zum Zitat Mukind, M.: Finite-state automata on infinite inputs. Internal Report TCS-96-2, SPIC Mathematical Institute (1996) Mukind, M.: Finite-state automata on infinite inputs. Internal Report TCS-96-2, SPIC Mathematical Institute (1996)
45.
Zurück zum Zitat Muller, D.E.: Infinite sequences on finite machines. In: Proceedings of the 4th IEEE Symposium on Switching Circuit Theory and Logical Design, pp. 3–16 (1963) Muller, D.E.: Infinite sequences on finite machines. In: Proceedings of the 4th IEEE Symposium on Switching Circuit Theory and Logical Design, pp. 3–16 (1963)
46.
Zurück zum Zitat Neven, F.: Automata, logic, and XML. In: Computer Science Logic: 16th International Workshop, CSL 2002, 11th Annual Conference of the EACSL, Lecture notes in computer science, Vol. 2471. Springer, Heidelberg (2002) Neven, F.: Automata, logic, and XML. In: Computer Science Logic: 16th International Workshop, CSL 2002, 11th Annual Conference of the EACSL, Lecture notes in computer science, Vol. 2471. Springer, Heidelberg (2002)
47.
48.
Zurück zum Zitat Poppe, R.: A survey on vision-based human action recognition. Image Vis. Comput. 28(6), 976–990 (2010)CrossRef Poppe, R.: A survey on vision-based human action recognition. Image Vis. Comput. 28(6), 976–990 (2010)CrossRef
49.
Zurück zum Zitat Prabhakar, K., Oh, S., Wang, P., Abowd, G.D., Rehg, J.M.: Temporal causality for the analysis of visual events. In: Proceedings of the International Conference on Computer Vision and Pattern Recognition (2010) Prabhakar, K., Oh, S., Wang, P., Abowd, G.D., Rehg, J.M.: Temporal causality for the analysis of visual events. In: Proceedings of the International Conference on Computer Vision and Pattern Recognition (2010)
50.
Zurück zum Zitat Rabin, M.: Decidability of second order theories and automata on infinite trees. Trans. Am. Math. Soc. 141, 1–37 (1969)MATHMathSciNet Rabin, M.: Decidability of second order theories and automata on infinite trees. Trans. Am. Math. Soc. 141, 1–37 (1969)MATHMathSciNet
51.
Zurück zum Zitat Rabin, M.: Automata on Infinite Objects and Church’s Problem. American Mathematical Society, Providence (1972)MATH Rabin, M.: Automata on Infinite Objects and Church’s Problem. American Mathematical Society, Providence (1972)MATH
52.
Zurück zum Zitat Roşu, G., Viswanathan, M.: Testing extended regular language membership incrementally by rewriting. In: van Oostrom, V. (ed.) Rewriting Techniques and Applications. Springer, Berlin (2003) Roşu, G., Viswanathan, M.: Testing extended regular language membership incrementally by rewriting. In: van Oostrom, V. (ed.) Rewriting Techniques and Applications. Springer, Berlin (2003)
53.
Zurück zum Zitat Sammapun, U., Easwaran, A., Lee, I., Sokolsky, O.: Simulation of simultaneous events in regular expressions for run-time verification. Electron. Notes Theoret. Comput. Sci. 113, 123–143 (2005)CrossRef Sammapun, U., Easwaran, A., Lee, I., Sokolsky, O.: Simulation of simultaneous events in regular expressions for run-time verification. Electron. Notes Theoret. Comput. Sci. 113, 123–143 (2005)CrossRef
54.
Zurück zum Zitat Santini, S.: On the semantics of complex events in video. In: Proceedings of ACM Multimedia, Events in Multimedia Workshop (2010) Santini, S.: On the semantics of complex events in video. In: Proceedings of ACM Multimedia, Events in Multimedia Workshop (2010)
56.
Zurück zum Zitat Santini, S.: Regular queries in event systems with bounded uncertainty. In: Proceedings of the XII Spanish Conference on Programming and Computer Languages (2012) Santini, S.: Regular queries in event systems with bounded uncertainty. In: Proceedings of the XII Spanish Conference on Programming and Computer Languages (2012)
57.
Zurück zum Zitat Sen, K., Roşu, G.: Generating optimal monitors for extended regular expressions. Electron. Notes Theoret. Comput. Sci. 89(2), 226–245 (2003)CrossRef Sen, K., Roşu, G.: Generating optimal monitors for extended regular expressions. Electron. Notes Theoret. Comput. Sci. 89(2), 226–245 (2003)CrossRef
58.
Zurück zum Zitat Sheng, L., Özsoyoǧlu, Z.M., Özsoyoǧlu, G.: A graph query language and its query processing. In: Proceedings of the 15th International Conference on Data Engineering (1999) Sheng, L., Özsoyoǧlu, Z.M., Özsoyoǧlu, G.: A graph query language and its query processing. In: Proceedings of the 15th International Conference on Data Engineering (1999)
59.
Zurück zum Zitat Srivastava, U., Munagala, K., Widom, J.: Operator placement for in-network stream query processing. In: Proceedings of the twenty-fourth ACM SIGMOD-SIGACT-SIGART Symposium on Principles of Database Systems (2005) Srivastava, U., Munagala, K., Widom, J.: Operator placement for in-network stream query processing. In: Proceedings of the twenty-fourth ACM SIGMOD-SIGACT-SIGART Symposium on Principles of Database Systems (2005)
60.
Zurück zum Zitat Strett, R.: Propositional dynamic logic of looping and converse is elementarily decidable. Inf. Control 48, 261–283 (1988) Strett, R.: Propositional dynamic logic of looping and converse is elementarily decidable. Inf. Control 48, 261–283 (1988)
61.
Zurück zum Zitat Thomas, W.: Automata on infinite objects. In: van Leeuwen, J. (ed.) Handbook of Theoretical Computer Science, pp. 135–186. Elsevier, Amsterdam (1990) Thomas, W.: Automata on infinite objects. In: van Leeuwen, J. (ed.) Handbook of Theoretical Computer Science, pp. 135–186. Elsevier, Amsterdam (1990)
62.
Zurück zum Zitat Thompson, K.: Regular expressions search algorithm. Commun. ACM 11(6), 419–422 (1968)MATHCrossRef Thompson, K.: Regular expressions search algorithm. Commun. ACM 11(6), 419–422 (1968)MATHCrossRef
63.
Zurück zum Zitat Tran, D., Yuan, J.: Optimal spatio-temporal path discovery for video event detection. In: Proceedings of the International Conference on Computer Vision and Pattern Recognition (CVPR) (2011) Tran, D., Yuan, J.: Optimal spatio-temporal path discovery for video event detection. In: Proceedings of the International Conference on Computer Vision and Pattern Recognition (CVPR) (2011)
64.
Zurück zum Zitat Tremblay, J.P., Manohar, R.: Discrete Mathematical Structures with Applications to Computer Science. McGraw-Hill, New York (1975)MATH Tremblay, J.P., Manohar, R.: Discrete Mathematical Structures with Applications to Computer Science. McGraw-Hill, New York (1975)MATH
65.
Zurück zum Zitat Zimmer, D., Unland, R.: On the semantics of complex events in active database management. In: Proceedings of ICDE, the International Conference on Data Engineering, pp. 392–399 (1999) Zimmer, D., Unland, R.: On the semantics of complex events in active database management. In: Proceedings of ICDE, the International Conference on Data Engineering, pp. 392–399 (1999)
Metadaten
Titel
Querying streams using regular expressions: some semantics, decidability, and efficiency issues
verfasst von
Simone Santini
Publikationsdatum
01.12.2015
Verlag
Springer Berlin Heidelberg
Erschienen in
The VLDB Journal / Ausgabe 6/2015
Print ISSN: 1066-8888
Elektronische ISSN: 0949-877X
DOI
https://doi.org/10.1007/s00778-015-0402-5

Weitere Artikel der Ausgabe 6/2015

The VLDB Journal 6/2015 Zur Ausgabe

Premium Partner