{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,7]],"date-time":"2026-07-07T03:41:24Z","timestamp":1783395684814,"version":"3.54.6"},"reference-count":181,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2012,6,1]],"date-time":"2012-06-01T00:00:00Z","timestamp":1338508800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Comput. Surv."],"published-print":{"date-parts":[[2012,6]]},"abstract":"<jats:p>A large number of distributed applications requires continuous and timely processing of information as it flows from the periphery to the center of the system. Examples include intrusion detection systems which analyze network traffic in real-time to identify possible attacks; environmental monitoring applications which process raw data coming from sensor networks to identify critical situations; or applications performing online analysis of stock prices to identify trends and forecast future values.<\/jats:p>\n          <jats:p>\n            Traditional DBMSs, which need to store and index data before processing it, can hardly fulfill the requirements of timeliness coming from such domains. Accordingly, during the last decade, different research communities developed a number of tools, which we collectively call\n            <jats:italic>Information flow processing (IFP) systems<\/jats:italic>\n            , to support these scenarios. They differ in their system architecture, data model, rule model, and rule language. In this article, we survey these systems to help researchers, who often come from different backgrounds, in understanding how the various approaches they adopt may complement each other.\n          <\/jats:p>\n          <jats:p>In particular, we propose a general, unifying model to capture the different aspects of an IFP system and use it to provide a complete and precise classification of the systems and mechanisms proposed so far.<\/jats:p>","DOI":"10.1145\/2187671.2187677","type":"journal-article","created":{"date-parts":[[2012,6,15]],"date-time":"2012-06-15T15:31:37Z","timestamp":1339774297000},"page":"1-62","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":646,"title":["Processing flows of information"],"prefix":"10.1145","volume":"44","author":[{"given":"Gianpaolo","family":"Cugola","sequence":"first","affiliation":[{"name":"Politecnico di Milano, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Alessandro","family":"Margara","sequence":"additional","affiliation":[{"name":"Politecnico di Milano, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2012,6,14]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/872757.872855"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00778-003-0095-z"},{"key":"e_1_2_1_3_1","volume-title":"Proceedings of the 2nd Biennial Conference on Innovative Data Systems Research (CIDR2005)","author":"Abadi D. J.","unstructured":"Abadi , D. J. , Ahmad , Y. , Balazinska , M. , Cetintemel , U. , Cherniack , M. , Hwang , J.-H. , Lindner , W. , Maskey , A. S. , Rasin , A. , Ryvkina , E. , Tatbul , N. , Xing , Y. , and Zdonik , S. B . 2005. The design of the Borealis stream processing engine . In Proceedings of the 2nd Biennial Conference on Innovative Data Systems Research (CIDR2005) . ACM. Abadi, D. J., Ahmad, Y., Balazinska, M., Cetintemel, U., Cherniack, M., Hwang, J.-H., Lindner, W., Maskey, A. S., Rasin, A., Ryvkina, E., Tatbul, N., Xing, Y., and Zdonik, S. B. 2005. The design of the Borealis stream processing engine. In Proceedings of the 2nd Biennial Conference on Innovative Data Systems Research (CIDR2005). ACM."},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.datak.2005.07.009"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00778-003-0108-y"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1376616.1376634"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/301308.301326"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1066157.1066274"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.5555\/1316689.1316730"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.14778\/1453856.1453869"},{"key":"e_1_2_1_11_1","unstructured":"Aleri. 2010. http:\/\/www.aleri.com\/. Last accessed 11\/2010.  Aleri. 2010. http:\/\/www.aleri.com\/. Last accessed 11\/2010."},{"key":"e_1_2_1_12_1","volume-title":"Proceedings of the International Conference on Very Large Databases (VLDB'00)","author":"Altinel M.","unstructured":"Altinel , M. and Franklin , M. J . 2000. Efficient filtering of xml documents for selective dissemination of information . In Proceedings of the International Conference on Very Large Databases (VLDB'00) . Morgan Kaufmann Publishers Inc., San Francisco, CA, 53--64. Altinel, M. and Franklin, M. J. 2000. Efficient filtering of xml documents for selective dissemination of information. In Proceedings of the International Conference on Very Large Databases (VLDB'00). Morgan Kaufmann Publishers Inc., San Francisco, CA, 53--64."},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1289612.1289615"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2006.13"},{"key":"e_1_2_1_15_1","volume-title":"Stream: The stanford stream data manager","author":"Arasu A.","year":"2003","unstructured":"Arasu , A. , Babcock , B. , Babu , S. , Datar , M. , Ito , K. , Nishizawa , I. , Rosenstein , J. , and Widom , J . 2003 . Stream: The stanford stream data manager . IEEE Data Eng. Bull . 26. Arasu, A., Babcock, B., Babu, S., Datar, M., Ito, K., Nishizawa, I., Rosenstein, J., and Widom, J. 2003. Stream: The stanford stream data manager. IEEE Data Eng. Bull. 26."},{"key":"e_1_2_1_16_1","unstructured":"Arasu A. Babu S. and Widom J. 2002. An abstract semantics and concrete language for continuous queries over streams and relations. Tech. rep. 2002-57 Stanford InfoLab Stanford CA.  Arasu A. Babu S. and Widom J. 2002. An abstract semantics and concrete language for continuous queries over streams and relations. Tech. rep. 2002-57 Stanford InfoLab Stanford CA."},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00778-004-0147-z"},{"key":"e_1_2_1_18_1","volume-title":"Proceedings of the Workshop on Distributed Event-based Systems, co-located with the 22nd International Conference on Distributed Computing Systems. IEEE Computer Society Press","author":"Ashayer G.","unstructured":"Ashayer , G. , Leung , H. K. Y. , and Jacobsen , H . -A. 2002. Predicate matching and subscription matching in publish\/subscribe systems . In Proceedings of the Workshop on Distributed Event-based Systems, co-located with the 22nd International Conference on Distributed Computing Systems. IEEE Computer Society Press , Los Alamitos, CA. Ashayer, G., Leung, H. K. Y., and Jacobsen, H.-A. 2002. Predicate matching and subscription matching in publish\/subscribe systems. In Proceedings of the Workshop on Distributed Event-based Systems, co-located with the 22nd International Conference on Distributed Computing Systems. IEEE Computer Society Press, Los Alamitos, CA."},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/342009.335420"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/543613.543615"},{"key":"e_1_2_1_21_1","volume-title":"Proceedings of the 20th International Conference on Data Engineering (ICDE'04)","author":"Babcock B.","unstructured":"Babcock , B. , Datar , M. , and Motwani , R . 2004. Load shedding for aggregation queries over data streams . In Proceedings of the 20th International Conference on Data Engineering (ICDE'04) . IEEE Computer Society, Los Alamitos, CA, 350. Babcock, B., Datar, M., and Motwani, R. 2004. Load shedding for aggregation queries over data streams. In Proceedings of the 20th International Conference on Data Engineering (ICDE'04). IEEE Computer Society, Los Alamitos, CA, 350."},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/603867.603884"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/TKDE.2006.153"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1183614.1183664"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1331904.1331907"},{"key":"e_1_2_1_26_1","volume-title":"Proceedings of the 1st Symposium on Networked Systems Design and Implementation (NSDI'04)","author":"Balazinska M.","unstructured":"Balazinska , M. , Balakrishnan , H. , and Stonebraker , M . 2004. Contract-based load management in federated distributed systems . In Proceedings of the 1st Symposium on Networked Systems Design and Implementation (NSDI'04) . USENIX Association, 15. Balazinska, M., Balakrishnan, H., and Stonebraker, M. 2004. Contract-based load management in federated distributed systems. In Proceedings of the 1st Symposium on Networked Systems Design and Implementation (NSDI'04). USENIX Association, 15."},{"key":"e_1_2_1_27_1","volume-title":"JORAM: The open source enterprise service bus. Tech. rep., ScalAgent Distributed Technologies SA","author":"Balter R.","year":"2004","unstructured":"Balter , R. 2004 . JORAM: The open source enterprise service bus. Tech. rep., ScalAgent Distributed Technologies SA , Echirolles Cedex , France . Balter, R. 2004. JORAM: The open source enterprise service bus. Tech. rep., ScalAgent Distributed Technologies SA, Echirolles Cedex, France."},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICWS.2006.113"},{"key":"e_1_2_1_29_1","volume-title":"Proceedings of the 16th International Conference on Automated Planning and Scheduling (ICAPS'06)","author":"Barbon F.","unstructured":"Barbon , F. , Traverso , P. , Pistore , M. , and Trainotti , M . 2006b. Run-time monitoring of the execution of plans for Web service composition . In Proceedings of the 16th International Conference on Automated Planning and Scheduling (ICAPS'06) . 346--349. Barbon, F., Traverso, P., Pistore, M., and Trainotti, M. 2006b. Run-time monitoring of the execution of plans for Web service composition. In Proceedings of the 16th International Conference on Automated Planning and Scheduling (ICAPS'06). 346--349."},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1049\/iet-sen:20070027"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1007\/11596141_36"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1007\/11596141_21"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-89897-9_1"},{"key":"e_1_2_1_34_1","volume-title":"Proceedings of the 3rd Biennial Conference on Innovative Data Systems Research (CIDR'07)","author":"Barga R. S.","unstructured":"Barga , R. S. , Goldstein , J. , Ali , M. H. , and Hong , M . 2007. Consistent streaming through time: A vision for event stream processing . In Proceedings of the 3rd Biennial Conference on Innovative Data Systems Research (CIDR'07) . 363--374. Barga, R. S., Goldstein, J., Ali, M. H., and Hong, M. 2007. Consistent streaming through time: A vision for event stream processing. In Proceedings of the 3rd Biennial Conference on Innovative Data Systems Research (CIDR'07). 363--374."},{"key":"e_1_2_1_35_1","volume-title":"Proceedings of the 5th International Conference on Verification, Model Checking, and Abstract Interpretation (VMCAI'04)","author":"Barringer H.","unstructured":"Barringer , H. , Goldberg , A. , Havelund , K. , and Sen , K . 2004. Rule-based runtime verification . In Proceedings of the 5th International Conference on Verification, Model Checking, and Abstract Interpretation (VMCAI'04) . 44--57. Barringer, H., Goldberg, A., Havelund, K., and Sen, K. 2004. Rule-based runtime verification. In Proceedings of the 5th International Conference on Verification, Model Checking, and Abstract Interpretation (VMCAI'04). 44--57."},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1266894.1266896"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASWEC.2006.36"},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1007\/11944836_25"},{"key":"e_1_2_1_39_1","volume-title":"7th International Workshop (RV","volume":"5289","author":"Bauer A.","year":"2007","unstructured":"Bauer , A. , Leucker , M. , and Schallhart , C . 2007. The good, the bad, and the ugly, but how ugly is ugly&quest; In Runtime Verification , 7th International Workshop (RV 2007 ). Lecture Notes in Computer Science , vol. 5289 , 126--138. Bauer, A., Leucker, M., and Schallhart, C. 2007. The good, the bad, and the ugly, but how ugly is ugly&quest; In Runtime Verification, 7th International Workshop (RV 2007). Lecture Notes in Computer Science, vol. 5289, 126--138."},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/2000799.2000800"},{"key":"e_1_2_1_41_1","volume-title":"Proceedings of the 33rd International Conference on Very Large Databases (VLDB'07)","author":"Beeri C.","unstructured":"Beeri , C. , Eyal , A. , Milo , T. , and Pilberg , A . 2007. Monitoring business processes with queries . In Proceedings of the 33rd International Conference on Very Large Databases (VLDB'07) . 603--614. Beeri, C., Eyal, A., Milo, T., and Pilberg, A. 2007. Monitoring business processes with queries. In Proceedings of the 33rd International Conference on Very Large Databases (VLDB'07). 603--614."},{"key":"e_1_2_1_42_1","volume-title":"Proceedings of the International Symposium on Temporal Representation and Reasoning, 122","author":"Bertino E.","unstructured":"Bertino , E. , Ferrari , E. , and Guerrini , G . 1998. An approach to model and query event-based temporal data . In Proceedings of the International Symposium on Temporal Representation and Reasoning, 122 . Bertino, E., Ferrari, E., and Guerrini, G. 1998. An approach to model and query event-based temporal data. In Proceedings of the International Symposium on Temporal Representation and Reasoning, 122."},{"key":"e_1_2_1_43_1","volume-title":"A comparison of push and pull techniques for AJAX. Tech. rep. Tud-SERG-2007-016a","author":"Bozdag E.","unstructured":"Bozdag , E. , Mesbah , A. , and van Deursen , A. 2007. A comparison of push and pull techniques for AJAX. Tech. rep. Tud-SERG-2007-016a , Delft University of Technology , Delft, The Netherlands. Bozdag, E., Mesbah, A., and van Deursen, A. 2007. A comparison of push and pull techniques for AJAX. Tech. rep. Tud-SERG-2007-016a, Delft University of Technology, Delft, The Netherlands."},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/1247480.1247620"},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-05408-2_14"},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/223784.223889"},{"key":"e_1_2_1_47_1","volume-title":"Proceedings of the 23rd International Conference on Software Engineering (ICSE'01)","author":"Campailla A.","unstructured":"Campailla , A. , Chaki , S. , Clarke , E. , Jha , S. , and Veith , H . 2001. Efficient filtering in publish-subscribe systems using binary decision diagrams . In Proceedings of the 23rd International Conference on Software Engineering (ICSE'01) . IEEE Computer Society, Los Alamitos, CA, 443--452. Campailla, A., Chaki, S., Clarke, E., Jha, S., and Veith, H. 2001. Efficient filtering in publish-subscribe systems using binary decision diagrams. In Proceedings of the 23rd International Conference on Software Engineering (ICSE'01). IEEE Computer Society, Los Alamitos, CA, 443--452."},{"key":"e_1_2_1_48_1","volume-title":"Proceedings of the 28th International Conference on Very Large Databases (VLDB'02)","author":"Carney D.","unstructured":"Carney , D. , \u00c7etintemel , U. , Cherniack , M. , Convey , C. , Lee , S. , Seidman , G. , Stonebraker , M. , Tatbul , N. , and Zdonik , S . 2002. Monitoring streams: A new class of data management applications . In Proceedings of the 28th International Conference on Very Large Databases (VLDB'02) . 215--226. Carney, D., \u00c7etintemel, U., Cherniack, M., Convey, C., Lee, S., Seidman, G., Stonebraker, M., Tatbul, N., and Zdonik, S. 2002. Monitoring streams: A new class of data management applications. In Proceedings of the 28th International Conference on Very Large Databases (VLDB'02). 215--226."},{"key":"e_1_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/380749.380767"},{"key":"e_1_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/343477.343622"},{"key":"e_1_2_1_51_1","volume-title":"Proceedings of the Revised Papers from the NSF Workshop on Developing an Infrastructure for Mobile and Wireless Systems (IMWS'01)","author":"Carzaniga A.","unstructured":"Carzaniga , A. and Wolf , A. L . 2002. Content-based networking: A new communication infrastructure . In Proceedings of the Revised Papers from the NSF Workshop on Developing an Infrastructure for Mobile and Wireless Systems (IMWS'01) . Springer-Verlag, London, UK, 59--68. Carzaniga, A. and Wolf, A. L. 2002. Content-based networking: A new communication infrastructure. In Proceedings of the Revised Papers from the NSF Workshop on Developing an Infrastructure for Mobile and Wireless Systems (IMWS'01). Springer-Verlag, London, UK, 59--68."},{"key":"e_1_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/863955.863975"},{"key":"e_1_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/1385989.1385991"},{"key":"e_1_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1016\/0950-5849(94)90101-5"},{"key":"e_1_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1016\/0169-023X(94)90006-X"},{"key":"e_1_2_1_56_1","volume-title":"Proceedings of the 23rd IEEE International Symposium on Reliable Distributed Systems. 264--273","author":"Chand R.","unstructured":"Chand , R. and Felber , P . 2004. Xnet: a Reliable content-based publish\/subscribe system . In Proceedings of the 23rd IEEE International Symposium on Reliable Distributed Systems. 264--273 . Chand, R. and Felber, P. 2004. Xnet: a Reliable content-based publish\/subscribe system. In Proceedings of the 23rd IEEE International Symposium on Reliable Distributed Systems. 264--273."},{"key":"e_1_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/872757.872857"},{"key":"e_1_2_1_58_1","volume-title":"Proceedings of the 13th International Conference on Very Large Databases (VLDB'04)","author":"Chandrasekaran S.","unstructured":"Chandrasekaran , S. and Franklin , M . 2004. Remembrance of streams past: Overload-sensitive management of archived streams . In Proceedings of the 13th International Conference on Very Large Databases (VLDB'04) . 348--359. Chandrasekaran, S. and Franklin, M. 2004. Remembrance of streams past: Overload-sensitive management of archived streams. In Proceedings of the 13th International Conference on Very Large Databases (VLDB'04). 348--359."},{"key":"e_1_2_1_59_1","volume-title":"Proceedings of the 28th International Conference on Very Large Databases (VLDB'02)","author":"Chandrasekaran S.","unstructured":"Chandrasekaran , S. and Franklin , M. J . 2002. Streaming queries over streaming data . In Proceedings of the 28th International Conference on Very Large Databases (VLDB'02) . 203--214. Chandrasekaran, S. and Franklin, M. J. 2002. Streaming queries over streaming data. In Proceedings of the 28th International Conference on Very Large Databases (VLDB'02). 203--214."},{"key":"e_1_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/275487.275492"},{"key":"e_1_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/248603.248616"},{"key":"e_1_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/335191.335432"},{"key":"e_1_2_1_63_1","volume-title":"Proceedings of the 1st Biennial Conference on Innovative Data Systems Research (CIDR'03)","author":"Cherniack M.","unstructured":"Cherniack , M. , Balakrishnan , H. , Balazinska , M. , Carney , D. , Cetintemel , U. , Xing , Y. , and Zdonik , S . 2003. Scalable distributed stream processing . In Proceedings of the 1st Biennial Conference on Innovative Data Systems Research (CIDR'03) . ACM. CA. Cherniack, M., Balakrishnan, H., Balazinska, M., Carney, D., Cetintemel, U., Xing, Y., and Zdonik, S. 2003. Scalable distributed stream processing. In Proceedings of the 1st Biennial Conference on Innovative Data Systems Research (CIDR'03). ACM. CA."},{"key":"e_1_2_1_64_1","volume-title":"Proceedings of the 31st International Conference on Very Large Databases (VLDB'05)","author":"Chi Y.","unstructured":"Chi , Y. , Wang , H. , and Yu , P. S . 2005. Loadstar: Load shedding in data stream mining . In Proceedings of the 31st International Conference on Very Large Databases (VLDB'05) , 1302--1305. Chi, Y., Wang, H., and Yu, P. S. 2005. Loadstar: Load shedding in data stream mining. In Proceedings of the 31st International Conference on Very Large Databases (VLDB'05), 1302--1305."},{"key":"e_1_2_1_65_1","volume-title":"-H","author":"Clarke E. M.","year":"2001","unstructured":"Clarke , E. M. and Schlingloff , B . -H . 2001 . Model checking. In Handbook of Automated Reasoning, J. A. Robinson and A. Voronkov, Eds. The MIT Press , Cambridge, MA. 1635--1790. Clarke, E. M. and Schlingloff, B.-H. 2001. Model checking. In Handbook of Automated Reasoning, J. A. Robinson and A. Voronkov, Eds. The MIT Press, Cambridge, MA. 1635--1790."},{"key":"e_1_2_1_66_1","unstructured":"Coral8. 2010a. http:\/\/www.coral8.com\/. Last accessed 11\/2010.  Coral8. 2010a. http:\/\/www.coral8.com\/. Last accessed 11\/2010."},{"key":"e_1_2_1_67_1","unstructured":"Coral8. 2010b. http:\/\/www.aleri.com\/WebHelp\/coral8_documentation.htm. Last assessed 11\/2010.  Coral8. 2010b. http:\/\/www.aleri.com\/WebHelp\/coral8_documentation.htm. Last assessed 11\/2010."},{"key":"e_1_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1145\/564691.564777"},{"key":"e_1_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1145\/872757.872838"},{"key":"e_1_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.950318"},{"key":"e_1_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1145\/1658185.1658190"},{"key":"e_1_2_1_72_1","unstructured":"Cugola G. and Margara A. 2010a. Complex event processing with t-rex. Tech. rep. Politecnico di Milano Milano Italy.  Cugola G. and Margara A. 2010a. Complex event processing with t-rex. Tech. rep. Politecnico di Milano Milano Italy."},{"key":"e_1_2_1_73_1","doi-asserted-by":"publisher","DOI":"10.1145\/1827418.1827427"},{"key":"e_1_2_1_74_1","doi-asserted-by":"publisher","DOI":"10.1145\/44203.44208"},{"key":"e_1_2_1_75_1","doi-asserted-by":"publisher","DOI":"10.5555\/645839.670735"},{"key":"e_1_2_1_76_1","doi-asserted-by":"publisher","DOI":"10.1007\/11687238_38"},{"key":"e_1_2_1_77_1","doi-asserted-by":"publisher","DOI":"10.1016\/S1389-1286(99)00020-1"},{"key":"e_1_2_1_78_1","doi-asserted-by":"publisher","DOI":"10.5555\/645880.672089"},{"key":"e_1_2_1_79_1","doi-asserted-by":"publisher","DOI":"10.1145\/309844.310075"},{"key":"e_1_2_1_80_1","unstructured":"Engstrm H. Engstrm H. Berndtsson M. Berndtsson M. Lings B. and Lings B. 1997. ACOOD essentials. Tech. rep. Hs-IDA-TR-97-010 University of Sk\u00f6rde Sweden.  Engstrm H. Engstrm H. Berndtsson M. Berndtsson M. Lings B. and Lings B. 1997. ACOOD essentials. Tech. rep. Hs-IDA-TR-97-010 University of Sk\u00f6rde Sweden."},{"key":"e_1_2_1_81_1","unstructured":"EPTS. 2010. http:\/\/www.ep-ts.com\/. Last accessed 11\/2010.  EPTS. 2010. http:\/\/www.ep-ts.com\/. Last accessed 11\/2010."},{"key":"e_1_2_1_82_1","unstructured":"Esper. 2010. http:\/\/www.espertech.com\/. Last accessed 11\/2010.  Esper. 2010. http:\/\/www.espertech.com\/. Last accessed 11\/2010."},{"key":"e_1_2_1_83_1","unstructured":"Etzion O. 2007. Event processing and the babylon tower. Event Processing Thinking Blog: http:\/\/epthinking.blogspot.com\/2007\/09\/event-processing-and-babylon-tower.html.  Etzion O. 2007. Event processing and the babylon tower. Event Processing Thinking Blog: http:\/\/epthinking.blogspot.com\/2007\/09\/event-processing-and-babylon-tower.html."},{"key":"e_1_2_1_84_1","unstructured":"Etzion O. 2010. Event processing thinking. http:\/\/epthinking.blogspot.com\/. Last accessed 11\/2010.  Etzion O. 2010. Event processing thinking. http:\/\/epthinking.blogspot.com\/. Last accessed 11\/2010."},{"key":"e_1_2_1_85_1","unstructured":"Etzion O. and Niblett P. 2010. Event Processing in Action. Manning Publications Co. Greenwich CT.   Etzion O. and Niblett P. 2010. Event Processing in Action. Manning Publications Co. Greenwich CT."},{"key":"e_1_2_1_86_1","doi-asserted-by":"publisher","DOI":"10.1145\/857076.857078"},{"key":"e_1_2_1_87_1","unstructured":"Event Zero. 2010a. http:\/\/www.eventzero.com\/solutions\/environment.aspx. Last accessed 11\/2010.  Event Zero. 2010a. http:\/\/www.eventzero.com\/solutions\/environment.aspx. Last accessed 11\/2010."},{"key":"e_1_2_1_88_1","unstructured":"EventZero. 2010b. http:\/\/www.eventzero.com\/. Last accessed 11\/2010.  EventZero. 2010b. http:\/\/www.eventzero.com\/. Last accessed 11\/2010."},{"key":"e_1_2_1_89_1","doi-asserted-by":"publisher","DOI":"10.1017\/S0269888903000559"},{"key":"e_1_2_1_90_1","doi-asserted-by":"publisher","DOI":"10.1016\/0004-3702(82)90020-0"},{"key":"e_1_2_1_91_1","volume-title":"Proceedings of the 13th International Conference Database and Expert Systems Applications (DEXA'02)","author":"Galton A.","unstructured":"Galton , A. and Augusto , J. C . 2002. Two approaches to event definition . In Proceedings of the 13th International Conference Database and Expert Systems Applications (DEXA'02) . 547--556. Galton, A. and Augusto, J. C. 2002. Two approaches to event definition. In Proceedings of the 13th International Conference Database and Expert Systems Applications (DEXA'02). 547--556."},{"key":"e_1_2_1_92_1","volume-title":"Proceedings of the International Workshop on Rules in Database Systems (RIDS), N. Paton and H. Williams, Eds. Workshops in Computing, Springer-Verlag","author":"Gatziu S.","unstructured":"Gatziu , S. and Dittrich , K . 1993. Events in an active object-oriented database system . In Proceedings of the International Workshop on Rules in Database Systems (RIDS), N. Paton and H. Williams, Eds. Workshops in Computing, Springer-Verlag , Edinburgh, U.K. Gatziu, S. and Dittrich, K. 1993. Events in an active object-oriented database system. In Proceedings of the International Workshop on Rules in Database Systems (RIDS), N. Paton and H. Williams, Eds. Workshops in Computing, Springer-Verlag, Edinburgh, U.K."},{"key":"e_1_2_1_93_1","volume-title":"Proceedings of the 3rd International Workshop on Database Programming Languages : Bulk Types & Persistent Data (DBPL3). Morgan Kaufmann Publishers Inc.","author":"Gatziu S.","unstructured":"Gatziu , S. , Geppert , A. , and Dittrich , K. R . 1992. Integrating active concepts into an object-oriented database system . In Proceedings of the 3rd International Workshop on Database Programming Languages : Bulk Types & Persistent Data (DBPL3). Morgan Kaufmann Publishers Inc. , San Francisco, CA, 399--415. Gatziu, S., Geppert, A., and Dittrich, K. R. 1992. Integrating active concepts into an object-oriented database system. In Proceedings of the 3rd International Workshop on Database Programming Languages : Bulk Types & Persistent Data (DBPL3). Morgan Kaufmann Publishers Inc., San Francisco, CA, 399--415."},{"key":"e_1_2_1_94_1","doi-asserted-by":"publisher","DOI":"10.1145\/1376616.1376729"},{"key":"e_1_2_1_95_1","volume-title":"Proceedings of the 17th International Conference on Very Large Databases (VLDB'91)","author":"Gehani N. H.","unstructured":"Gehani , N. H. and Jagadish , H. V . 1991. Ode as an active database: Constraints and triggers . In Proceedings of the 17th International Conference on Very Large Databases (VLDB'91) . Morgan Kaufmann Publishers Inc., San Francisco, CA, 327--336. Gehani, N. H. and Jagadish, H. V. 1991. Ode as an active database: Constraints and triggers. In Proceedings of the 17th International Conference on Very Large Databases (VLDB'91). Morgan Kaufmann Publishers Inc., San Francisco, CA, 327--336."},{"key":"e_1_2_1_96_1","volume-title":"Proceedings of the 18th International Conference on Very Large Databases (VLDB'92)","author":"Gehani N. H.","unstructured":"Gehani , N. H. , Jagadish , H. V. , and Shmueli , O . 1992. Composite event specification in active databases: Model & implementation . In Proceedings of the 18th International Conference on Very Large Databases (VLDB'92) . Morgan Kaufmann Publishers Inc., San Francisco, CA, 327--338. Gehani, N. H., Jagadish, H. V., and Shmueli, O. 1992. Composite event specification in active databases: Model & implementation. In Proceedings of the 18th International Conference on Very Large Databases (VLDB'92). Morgan Kaufmann Publishers Inc., San Francisco, CA, 327--338."},{"key":"e_1_2_1_97_1","unstructured":"Giannakopoulou D. and Havelund K. 2001. Runtime analysis of linear temporal logic specifications. Tech. rep. 01. 21 Research Institute for Advanced Computer Science Mountain View CA.   Giannakopoulou D. and Havelund K. 2001. Runtime analysis of linear temporal logic specifications. Tech. rep. 01. 21 Research Institute for Advanced Computer Science Mountain View CA."},{"key":"e_1_2_1_98_1","doi-asserted-by":"publisher","DOI":"10.1145\/776985.776986"},{"key":"e_1_2_1_99_1","doi-asserted-by":"publisher","DOI":"10.1145\/1066157.1066232"},{"key":"e_1_2_1_100_1","unstructured":"Gualtieri M. and Rymer J. 2009. The Forrester Wave#8482;: Complex Event Processing (CEP) Platforms Q3 2009. White paper.  Gualtieri M. and Rymer J. 2009. The Forrester Wave#8482;: Complex Event Processing (CEP) Platforms Q3 2009. White paper."},{"key":"e_1_2_1_101_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2008.4497566"},{"key":"e_1_2_1_102_1","volume-title":"Proceedings of the 8th International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS'02)","author":"Havelund K.","unstructured":"Havelund , K. and Rosu , G . 2002. Synthesizing monitors for safety properties . In Proceedings of the 8th International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS'02) . Springer-Verlag, London, UK, 342--356. Havelund, K. and Rosu, G. 2002. Synthesizing monitors for safety properties. In Proceedings of the 8th International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS'02). Springer-Verlag, London, UK, 342--356."},{"key":"e_1_2_1_103_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2005.72"},{"key":"e_1_2_1_104_1","unstructured":"IBM. 2008. http:\/\/www.ibm.com\/software\/integration\/wbe\/. Last accessed 11\/2010.  IBM. 2008. http:\/\/www.ibm.com\/software\/integration\/wbe\/. Last accessed 11\/2010."},{"key":"e_1_2_1_105_1","unstructured":"IBM. 2010. http:\/\/www-935.ibm.com\/services\/us\/index.wss. Last accessed 11\/2010.  IBM. 2010. http:\/\/www-935.ibm.com\/services\/us\/index.wss. Last accessed 11\/2010."},{"key":"e_1_2_1_106_1","doi-asserted-by":"publisher","DOI":"10.1145\/234313.234367"},{"key":"e_1_2_1_107_1","doi-asserted-by":"publisher","DOI":"10.1145\/1142473.1142522"},{"key":"e_1_2_1_108_1","doi-asserted-by":"publisher","DOI":"10.14778\/1454159.1454179"},{"key":"e_1_2_1_109_1","doi-asserted-by":"publisher","DOI":"10.1145\/356924.356928"},{"key":"e_1_2_1_110_1","volume-title":"Proceedings of the 10th ACM\/IFIP\/USENIX International Conference on Middleware. Springer-Verlag New York, Inc.","author":"Khandekar R.","unstructured":"Khandekar , R. , Hildrum , K. , Parekh , S. , Rajan , D. , Wolf , J. , Wu , K.-L. , Andrade , H. , and Gedik , B . 2009. Cola: Optimizing stream processing applications via graph partitioning . In Proceedings of the 10th ACM\/IFIP\/USENIX International Conference on Middleware. Springer-Verlag New York, Inc. , New York, NY, 1--20. Khandekar, R., Hildrum, K., Parekh, S., Rajan, D., Wolf, J., Wu, K.-L., Andrade, H., and Gedik, B. 2009. Cola: Optimizing stream processing applications via graph partitioning. In Proceedings of the 10th ACM\/IFIP\/USENIX International Conference on Middleware. Springer-Verlag New York, Inc., New York, NY, 1--20."},{"key":"e_1_2_1_111_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2008.4497596"},{"key":"e_1_2_1_112_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2004.105"},{"key":"e_1_2_1_113_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2005.69"},{"key":"e_1_2_1_114_1","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2008.129"},{"key":"e_1_2_1_115_1","doi-asserted-by":"publisher","DOI":"10.1145\/359545.359563"},{"key":"e_1_2_1_116_1","volume-title":"Proceedings of the 13th International Conference on Very Large Databases (VLDB'04)","author":"Law Y.-N.","unstructured":"Law , Y.-N. , Wang , H. , and Zaniolo , C . 2004. Query languages and data models for database sequences and data streams . In Proceedings of the 13th International Conference on Very Large Databases (VLDB'04) . 492--503. Law, Y.-N., Wang, H., and Zaniolo, C. 2004. Query languages and data models for database sequences and data streams. In Proceedings of the 13th International Conference on Very Large Databases (VLDB'04). 492--503."},{"key":"e_1_2_1_117_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jlap.2008.08.004"},{"key":"e_1_2_1_118_1","doi-asserted-by":"publisher","DOI":"10.1007\/11587552_13"},{"key":"e_1_2_1_119_1","volume-title":"Proceedings of the 12th International Conference on Data Engineering (ICDE'96)","author":"Lieuwen D. F.","unstructured":"Lieuwen , D. F. , Gehani , N. H. , and Arlein , R. M . 1996. The ode active database: Trigger semantics and implementation . In Proceedings of the 12th International Conference on Data Engineering (ICDE'96) . IEEE Computer Society, Los Alamitos, CA, 412--420. Lieuwen, D. F., Gehani, N. H., and Arlein, R. M. 1996. The ode active database: Trigger semantics and implementation. In Proceedings of the 12th International Conference on Data Engineering (ICDE'96). IEEE Computer Society, Los Alamitos, CA, 412--420."},{"key":"e_1_2_1_120_1","doi-asserted-by":"publisher","DOI":"10.1109\/5326.760569"},{"key":"e_1_2_1_121_1","volume-title":"Proceedings of the 20th International Conference on Data Engineering (ICDE'04)","author":"Liu H.","unstructured":"Liu , H. and Jacobsen , H . -A. 2004. Modeling uncertainties in publish\/subscribe systems . In Proceedings of the 20th International Conference on Data Engineering (ICDE'04) . IEEE Computer Society, Los Alamitos, CA, 510. Liu, H. and Jacobsen, H.-A. 2004. Modeling uncertainties in publish\/subscribe systems. In Proceedings of the 20th International Conference on Data Engineering (ICDE'04). IEEE Computer Society, Los Alamitos, CA, 510."},{"key":"e_1_2_1_122_1","volume-title":"Proceedings of the 17th International Conference on Distributed Computing Systems (ICDCS '97)","author":"Liu L.","unstructured":"Liu , L. and Pu , C . 1997. A dynamic query scheduling framework for distributed and evolving information systems . In Proceedings of the 17th International Conference on Distributed Computing Systems (ICDCS '97) . IEEE Computer Society, Los Alamitos, CA, 474. Liu, L. and Pu, C. 1997. A dynamic query scheduling framework for distributed and evolving information systems. In Proceedings of the 17th International Conference on Distributed Computing Systems (ICDCS '97). IEEE Computer Society, Los Alamitos, CA, 474."},{"key":"e_1_2_1_123_1","doi-asserted-by":"publisher","DOI":"10.1109\/69.790816"},{"key":"e_1_2_1_124_1","doi-asserted-by":"publisher","DOI":"10.5555\/891523"},{"key":"e_1_2_1_125_1","unstructured":"Luckham D. 2010. http:\/\/complexevents.com\/. Last accessed 11\/2010.  Luckham D. 2010. http:\/\/complexevents.com\/. Last accessed 11\/2010."},{"key":"e_1_2_1_126_1","volume-title":"The Power of Events: An Introduction to Complex Event Processing in Distributed Enterprise Systems","author":"Luckham D. C.","unstructured":"Luckham , D. C. 2001. The Power of Events: An Introduction to Complex Event Processing in Distributed Enterprise Systems . Addison-Wesley Longman Publishing Co., Inc. , Boston, MA . Luckham, D. C. 2001. The Power of Events: An Introduction to Complex Event Processing in Distributed Enterprise Systems. Addison-Wesley Longman Publishing Co., Inc., Boston, MA."},{"key":"e_1_2_1_127_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.464548"},{"key":"e_1_2_1_128_1","doi-asserted-by":"publisher","DOI":"10.1145\/564691.564698"},{"key":"e_1_2_1_129_1","doi-asserted-by":"publisher","DOI":"10.1088\/0967-1846\/1\/5\/005"},{"key":"e_1_2_1_130_1","doi-asserted-by":"publisher","DOI":"10.1007\/11867340_20"},{"key":"e_1_2_1_131_1","doi-asserted-by":"publisher","DOI":"10.1109\/65.244791"},{"key":"e_1_2_1_132_1","volume-title":"Proceedings of the 3rd International Conference on Configurable Distributed Systems (ICCDS'96)","author":"Mansouri-Samani M.","unstructured":"Mansouri-Samani , M. and Sloman , M . 1996. A configurable event service for distributed systems . In Proceedings of the 3rd International Conference on Configurable Distributed Systems (ICCDS'96) . IEEE Computer Society, Washington, DC, USA, 210. Mansouri-Samani, M. and Sloman, M. 1996. A configurable event service for distributed systems. In Proceedings of the 3rd International Conference on Configurable Distributed Systems (ICCDS'96). IEEE Computer Society, Washington, DC, USA, 210."},{"key":"e_1_2_1_133_1","doi-asserted-by":"publisher","DOI":"10.1088\/0967-1846\/4\/2\/004"},{"key":"e_1_2_1_134_1","doi-asserted-by":"publisher","DOI":"10.1145\/66926.66946"},{"key":"e_1_2_1_135_1","unstructured":"M\u00fchl G. Fiege L. and Pietzuch P. 2006. Distributed Event-Based Systems. Springer.   M\u00fchl G. Fiege L. and Pietzuch P. 2006. Distributed Event-Based Systems. Springer."},{"key":"e_1_2_1_136_1","doi-asserted-by":"publisher","DOI":"10.1145\/1827418.1827429"},{"key":"e_1_2_1_137_1","unstructured":"Oracle. 2010. http:\/\/www.oracle.com\/technologies\/soa\/complex-event-processing.html. Last accessed 11\/2010.  Oracle. 2010. http:\/\/www.oracle.com\/technologies\/soa\/complex-event-processing.html. Last accessed 11\/2010."},{"key":"e_1_2_1_138_1","volume-title":"Proceedings of the ACM\/IFIP\/USENIX 2003 International Conference on Middleware. Springer-Verlag New York, Inc.","author":"Pallickara S.","unstructured":"Pallickara , S. and Fox , G . 2003. Naradabrokering: A distributed middleware framework and architecture for enabling durable peer-to-peer grids . In Proceedings of the ACM\/IFIP\/USENIX 2003 International Conference on Middleware. Springer-Verlag New York, Inc. , New York, NY, 41--61. Pallickara, S. and Fox, G. 2003. Naradabrokering: A distributed middleware framework and architecture for enabling durable peer-to-peer grids. In Proceedings of the ACM\/IFIP\/USENIX 2003 International Conference on Middleware. Springer-Verlag New York, Inc., New York, NY, 41--61."},{"key":"e_1_2_1_139_1","volume-title":"Proceedings of the 13th International Conference on Very Large Databases (VLDB'04)","author":"Pandey S.","unstructured":"Pandey , S. , Dhamdhere , K. , and Olston , C . 2004. Wic: A general-purpose algorithm for monitoring web information sources . In Proceedings of the 13th International Conference on Very Large Databases (VLDB'04) . 360--371. Pandey, S., Dhamdhere, K., and Olston, C. 2004. Wic: A general-purpose algorithm for monitoring web information sources. In Proceedings of the 13th International Conference on Very Large Databases (VLDB'04). 360--371."},{"key":"e_1_2_1_140_1","doi-asserted-by":"publisher","DOI":"10.1080\/09511920110046083"},{"key":"e_1_2_1_141_1","doi-asserted-by":"publisher","DOI":"10.1145\/311531.311623"},{"key":"e_1_2_1_142_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2006.105"},{"key":"e_1_2_1_143_1","volume-title":"Proceedings of the 22nd International Conference on Distributed Computing Systems (ICDCSW'02)","author":"Pietzuch P. R.","unstructured":"Pietzuch , P. R. and Bacon , J . 2002. Hermes: A distributed event-based middleware architecture . In Proceedings of the 22nd International Conference on Distributed Computing Systems (ICDCSW'02) . IEEE Computer Society, Los Alamitos, CA, 611--618. Pietzuch, P. R. and Bacon, J. 2002. Hermes: A distributed event-based middleware architecture. In Proceedings of the 22nd International Conference on Distributed Computing Systems (ICDCSW'02). IEEE Computer Society, Los Alamitos, CA, 611--618."},{"key":"e_1_2_1_144_1","volume-title":"Proceedings of the ACM\/IFIP\/USENIX International Middleware Conference. 62--82","author":"Pietzuch P. R.","unstructured":"Pietzuch , P. R. , Shand , B. , and Bacon , J . 2003. A framework for event composition in distributed systems . In Proceedings of the ACM\/IFIP\/USENIX International Middleware Conference. 62--82 . Pietzuch, P. R., Shand, B., and Bacon, J. 2003. A framework for event composition in distributed systems. In Proceedings of the ACM\/IFIP\/USENIX International Middleware Conference. 62--82."},{"key":"e_1_2_1_145_1","volume-title":"The temporal logic of programs. Tech. rep","author":"Pnueli A.","unstructured":"Pnueli , A. 1997. The temporal logic of programs. Tech. rep ., Weizmann Science Press of Israel , Jerusalem, Israel . Pnueli, A. 1997. The temporal logic of programs. Tech. rep., Weizmann Science Press of Israel, Jerusalem, Israel."},{"key":"e_1_2_1_146_1","unstructured":"Progress-Apama. 2010. http:\/\/web.progress.com\/it-need\/complex-event-processing.html. Last accessed 11\/2010.  Progress-Apama. 2010. http:\/\/web.progress.com\/it-need\/complex-event-processing.html. Last accessed 11\/2010."},{"key":"e_1_2_1_147_1","volume-title":"Proceedings of the 25th International Conference on Very Large Databases (VLDB'99)","author":"Raman V.","unstructured":"Raman , V. , Raman , B. , and Hellerstein , J. M . 1999. Online dynamic reordering for interactive data processing . In Proceedings of the 25th International Conference on Very Large Databases (VLDB'99) . Morgan Kaufmann Publishers Inc., San Francisco, CA, 709--720. Raman, V., Raman, B., and Hellerstein, J. M. 1999. Online dynamic reordering for interactive data processing. In Proceedings of the 25th International Conference on Very Large Databases (VLDB'99). Morgan Kaufmann Publishers Inc., San Francisco, CA, 709--720."},{"key":"e_1_2_1_148_1","volume-title":"Proceedings of the ACM\/IFIP\/USENIX 2006 International Conference on Middleware. Springer-Verlag New York, Inc.","author":"Repantis T.","unstructured":"Repantis , T. , Gu , X. , and Kalogeraki , V . 2006. Synergy: Sharing-aware component composition for distributed stream processing systems . In Proceedings of the ACM\/IFIP\/USENIX 2006 International Conference on Middleware. Springer-Verlag New York, Inc. , New York, NY, 322--341. Repantis, T., Gu, X., and Kalogeraki, V. 2006. Synergy: Sharing-aware component composition for distributed stream processing systems. In Proceedings of the ACM\/IFIP\/USENIX 2006 International Conference on Middleware. Springer-Verlag New York, Inc., New York, NY, 322--341."},{"key":"e_1_2_1_149_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2008.4497591"},{"key":"e_1_2_1_150_1","doi-asserted-by":"publisher","DOI":"10.1109\/TKDE.2010.15"},{"key":"e_1_2_1_151_1","doi-asserted-by":"publisher","DOI":"10.1145\/1827418.1827449"},{"key":"e_1_2_1_152_1","doi-asserted-by":"publisher","DOI":"10.1145\/267895.267920"},{"key":"e_1_2_1_153_1","doi-asserted-by":"publisher","DOI":"10.1145\/1005566.1005568"},{"key":"e_1_2_1_154_1","doi-asserted-by":"publisher","DOI":"10.1145\/1619258.1619264"},{"key":"e_1_2_1_155_1","doi-asserted-by":"publisher","DOI":"10.1145\/42201.42203"},{"key":"e_1_2_1_156_1","doi-asserted-by":"publisher","DOI":"10.1145\/1007568.1007662"},{"key":"e_1_2_1_157_1","doi-asserted-by":"publisher","DOI":"10.1145\/1007568.1007662"},{"key":"e_1_2_1_158_1","volume-title":"Proceedings of the International Conference on Data Engineering. 25","author":"Shah M. A.","unstructured":"Shah , M. A. , Hellerstein , J. M. , Chandrasekaran , S. , and Franklin , M. J . 2003. Flux: An adaptive partitioning operator for continuous query systems . In Proceedings of the International Conference on Data Engineering. 25 . Shah, M. A., Hellerstein, J. M., Chandrasekaran, S., and Franklin, M. J. 2003. Flux: An adaptive partitioning operator for continuous query systems. In Proceedings of the International Conference on Data Engineering. 25."},{"key":"e_1_2_1_159_1","volume-title":"Proceedings of the 13th International Conference on Very Large Databases (VLDB'04)","author":"Srivastava U.","unstructured":"Srivastava , U. and Widom , J . 2004. Memory-limited execution of windowed stream joins . In Proceedings of the 13th International Conference on Very Large Databases (VLDB'04) . 324--335. Srivastava, U. and Widom, J. 2004. Memory-limited execution of windowed stream joins. In Proceedings of the 13th International Conference on Very Large Databases (VLDB'04). 324--335."},{"key":"e_1_2_1_160_1","doi-asserted-by":"publisher","DOI":"10.5555\/1785141.1785159"},{"key":"e_1_2_1_161_1","unstructured":"Streambase. 2010a. http:\/\/www.streambase.com\/. Last accessed 10\/2010.  Streambase. 2010a. http:\/\/www.streambase.com\/. Last accessed 10\/2010."},{"key":"e_1_2_1_162_1","unstructured":"Streambase. 2010b. http:\/\/streambase.com\/developers\/docs\/latest\/streamsql\/index.html. Last accessed 11\/2010.  Streambase. 2010b. http:\/\/streambase.com\/developers\/docs\/latest\/streamsql\/index.html. Last accessed 11\/2010."},{"key":"e_1_2_1_163_1","volume-title":"Proceedings of the International Symposium on Software Reliability Engineering.","author":"Strom R. E.","unstructured":"Strom , R. E. , Banavar , G. , Chandra , T. D. , Kaplan , M. , Miller , K. , Mukherjee , B. , Sturman , D. C. , and Ward , M . 1998. Gryphon: An information flow-based approach to message brokering . In Proceedings of the International Symposium on Software Reliability Engineering. Strom, R. E., Banavar, G., Chandra, T. D., Kaplan, M., Miller, K., Mukherjee, B., Sturman, D. C., and Ward, M. 1998. Gryphon: An information flow-based approach to message brokering. In Proceedings of the International Symposium on Software Reliability Engineering."},{"key":"e_1_2_1_164_1","volume-title":"Proceedings of the Annual Conference on USENIX Annual Technical Conference (ATEC'98)","author":"Sullivan M.","unstructured":"Sullivan , M. and Heybey , A . 1998. Tribeca: A system for managing large databases of network traffic . In Proceedings of the Annual Conference on USENIX Annual Technical Conference (ATEC'98) . USENIX Association, Berkeley, CA, 2--2. Sullivan, M. and Heybey, A. 1998. Tribeca: A system for managing large databases of network traffic. In Proceedings of the Annual Conference on USENIX Annual Technical Conference (ATEC'98). USENIX Association, Berkeley, CA, 2--2."},{"key":"e_1_2_1_165_1","volume-title":"Proceedings of the 29th International Conference on Very Large Databases (VLDB'03)","author":"Tatbul N.","unstructured":"Tatbul , N. , \u00c7etintemel , U. , Zdonik , S. , Cherniack , M. , and Stonebraker , M . 2003. Load shedding in a data stream manager . In Proceedings of the 29th International Conference on Very Large Databases (VLDB'03) . 309--320. Tatbul, N., \u00c7etintemel, U., Zdonik, S., Cherniack, M., and Stonebraker, M. 2003. Load shedding in a data stream manager. In Proceedings of the 29th International Conference on Very Large Databases (VLDB'03). 309--320."},{"key":"e_1_2_1_166_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDEW.2006.45"},{"key":"e_1_2_1_167_1","volume-title":"Proceedings of the 32nd International Conference on Very Large Databases (VLDB'06)","author":"Tatbul N.","unstructured":"Tatbul , N. and Zdonik , S . 2006b. Window-aware load shedding for aggregation queries over data streams . In Proceedings of the 32nd International Conference on Very Large Databases (VLDB'06) , 799--810. Tatbul, N. and Zdonik, S. 2006b. Window-aware load shedding for aggregation queries over data streams. In Proceedings of the 32nd International Conference on Very Large Databases (VLDB'06), 799--810."},{"key":"e_1_2_1_168_1","unstructured":"Tibco. 2010. http:\/\/www.tibco.com\/software\/complex-event-processing\/businessevents\/default.jsp. Last accessed 11\/2010.  Tibco. 2010. http:\/\/www.tibco.com\/software\/complex-event-processing\/businessevents\/default.jsp. Last accessed 11\/2010."},{"key":"e_1_2_1_169_1","doi-asserted-by":"publisher","DOI":"10.1145\/762483.762485"},{"key":"e_1_2_1_170_1","volume-title":"Proceedings of the International Conference on Very Large Database (VLDB'05)","author":"Wang F.","unstructured":"Wang , F. and Liu , P . 2005. Temporal management of rfid data . In Proceedings of the International Conference on Very Large Database (VLDB'05) 1128--1139. Wang, F. and Liu, P. 2005. Temporal management of rfid data. In Proceedings of the International Conference on Very Large Database (VLDB'05) 1128--1139."},{"key":"e_1_2_1_171_1","doi-asserted-by":"publisher","DOI":"10.1145\/1385989.1386022"},{"key":"e_1_2_1_172_1","doi-asserted-by":"publisher","DOI":"10.1145\/1265530.1265567"},{"key":"e_1_2_1_173_1","unstructured":"Widom J. and Ceri S. 1996. Introduction to active database systems. In Active Database Systems: Triggers and Rules For Advanced Database Processing. Morgan Kaufmann 1--41.  Widom J. and Ceri S. 1996. Introduction to active database systems. In Active Database Systems: Triggers and Rules For Advanced Database Processing. Morgan Kaufmann 1--41."},{"key":"e_1_2_1_174_1","volume-title":"Proceedings of the 9th ACM\/IFIP\/USENIX International Conference on Middleware. Springer-Verlag New York, Inc.","author":"Wolf J.","unstructured":"Wolf , J. , Bansal , N. , Hildrum , K. , Parekh , S. , Rajan , D. , Wagle , R. , Wu , K.-L. , and Fleischer , L . 2008. Soda: An optimizing scheduler for large-scale stream-based distributed computer systems . In Proceedings of the 9th ACM\/IFIP\/USENIX International Conference on Middleware. Springer-Verlag New York, Inc. , New York, NY, 306--325. Wolf, J., Bansal, N., Hildrum, K., Parekh, S., Rajan, D., Wagle, R., Wu, K.-L., and Fleischer, L. 2008. Soda: An optimizing scheduler for large-scale stream-based distributed computer systems. In Proceedings of the 9th ACM\/IFIP\/USENIX International Conference on Middleware. Springer-Verlag New York, Inc., New York, NY, 306--325."},{"key":"e_1_2_1_175_1","unstructured":"Wright M. Chodzko J. and Luk D. 2010. Principles and Applications of Distributed Event-Based Systems. IGI Global 1--18.  Wright M. Chodzko J. and Luk D. 2010. Principles and Applications of Distributed Event-Based Systems. IGI Global 1--18."},{"key":"e_1_2_1_176_1","doi-asserted-by":"publisher","DOI":"10.1145\/1142473.1142520"},{"key":"e_1_2_1_177_1","volume-title":"Proceedings of the 33rd International Conference on Very Large Databases (VLDB'07)","author":"Wu K.-L.","unstructured":"Wu , K.-L. , Hildrum , K. W. , Fan , W. , Yu , P. S. , Aggarwal , C. C. , George , D. A. , Gedik , B. , Bouillet , E. , Gu , X. , Luo , G. , and Wang , H . 2007. Challenges and experience in prototyping a multimodal stream analytic and monitoring application on system s . In Proceedings of the 33rd International Conference on Very Large Databases (VLDB'07) . 1185--1196. Wu, K.-L., Hildrum, K. W., Fan, W., Yu, P. S., Aggarwal, C. C., George, D. A., Gedik, B., Bouillet, E., Gu, X., Luo, G., and Wang, H. 2007. Challenges and experience in prototyping a multimodal stream analytic and monitoring application on system s. In Proceedings of the 33rd International Conference on Very Large Databases (VLDB'07). 1185--1196."},{"key":"e_1_2_1_178_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2006.14"},{"key":"e_1_2_1_179_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015467.1015509"},{"key":"e_1_2_1_180_1","doi-asserted-by":"publisher","DOI":"10.1007\/11914853_5"},{"key":"e_1_2_1_181_1","doi-asserted-by":"publisher","DOI":"10.5555\/846218.847253"}],"container-title":["ACM Computing Surveys"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2187671.2187677","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2187671.2187677","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T10:06:33Z","timestamp":1750241193000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2187671.2187677"}},"subtitle":["From data stream to complex event processing"],"short-title":[],"issued":{"date-parts":[[2012,6]]},"references-count":181,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2012,6]]}},"alternative-id":["10.1145\/2187671.2187677"],"URL":"https:\/\/doi.org\/10.1145\/2187671.2187677","relation":{},"ISSN":["0360-0300","1557-7341"],"issn-type":[{"value":"0360-0300","type":"print"},{"value":"1557-7341","type":"electronic"}],"subject":[],"published":{"date-parts":[[2012,6]]},"assertion":[{"value":"2009-11-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2010-10-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2012-06-14","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}