{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,10]],"date-time":"2024-09-10T19:14:06Z","timestamp":1725995646055},"reference-count":39,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2017,4,26]],"date-time":"2017-04-26T00:00:00Z","timestamp":1493164800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Big Data"],"published-print":{"date-parts":[[2017,12]]},"DOI":"10.1186\/s40537-017-0072-9","type":"journal-article","created":{"date-parts":[[2017,4,26]],"date-time":"2017-04-26T12:50:44Z","timestamp":1493211044000},"update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":16,"title":["Defining the execution semantics of stream processing engines"],"prefix":"10.1186","volume":"4","author":[{"given":"Lorenzo","family":"Affetti","sequence":"first","affiliation":[]},{"given":"Riccardo","family":"Tommasini","sequence":"additional","affiliation":[]},{"ORCID":"http:\/\/orcid.org\/0000-0002-0023-8639","authenticated-orcid":false,"given":"Alessandro","family":"Margara","sequence":"additional","affiliation":[]},{"given":"Gianpaolo","family":"Cugola","sequence":"additional","affiliation":[]},{"given":"Emanuele","family":"Della Valle","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2017,4,26]]},"reference":[{"key":"72_CR1","doi-asserted-by":"publisher","unstructured":"Babcock B, Babu S, Datar M, Motwani R, Widom J. Models and issues in data stream systems. Proceedings of the symposium on principles of database systems. PODS\u201902. New York: ACM; 2002. p. 1\u201316.","DOI":"10.1145\/543613.543615"},{"issue":"1\u20132","key":"72_CR2","first-page":"232","volume":"3","author":"I Botan","year":"2010","unstructured":"Botan I, Derakhshan R, Dindar N, Haas L, Miller RJ, Tatbul N. Secret: a model for analysis of the execution semantics of stream processing systems. VLDB J. 2010;3(1\u20132):232\u201343.","journal-title":"VLDB J"},{"issue":"12","key":"72_CR3","first-page":"1792","volume":"8","author":"T Akidau","year":"2015","unstructured":"Akidau T, Bradshaw R, Chambers C, Chernyak S, Fern\u00e1ndez-Moctezuma RJ, Lax R, McVeety S, Mills D, Perry F, Schmidt E, Whittle S. The dataflow model: a practical approach to balancing correctness, latency, and cost in massive-scale, unbounded, out-of-order data processing. VLDB J. 2015;8(12):1792\u2013803.","journal-title":"VLDB J"},{"issue":"4","key":"72_CR4","doi-asserted-by":"publisher","first-page":"421","DOI":"10.1007\/s00778-012-0297-3","volume":"22","author":"N Dindar","year":"2013","unstructured":"Dindar N, Tatbul N, Miller RJ, Haas LM, Botan I. Modeling the execution semantics of stream processing engines with secret. VLDB J. 2013;22(4):421\u201346.","journal-title":"VLDB J"},{"issue":"6","key":"72_CR5","doi-asserted-by":"publisher","first-page":"939","DOI":"10.1007\/s00778-014-0357-y","volume":"23","author":"A Alexandrov","year":"2014","unstructured":"Alexandrov A, Bergmann R, Ewen S, Freytag J-C, Hueske F, Heise A, Kao O, Leich M, Leser U, Markl V, Naumann F, Peters M, Rheinl\u00e4nder A, Sax MJ, Schelter S, H\u00f6ger M, Tzoumas K, Warneke D. The stratosphere platform for big data analytics. VLDB J. 2014;23(6):939\u201364.","journal-title":"VLDB J"},{"issue":"11","key":"72_CR6","doi-asserted-by":"publisher","first-page":"1033","DOI":"10.14778\/2536222.2536229","volume":"6","author":"T Akidau","year":"2013","unstructured":"Akidau T, Balikov A, Bekiro\u011flu K, Chernyak S, Haberman J, Lax R, McVeety S, Mills D, Nordstrom P, Whittle S. Millwheel: fault-tolerant stream processing at internet scale. Proc VLDB. 2013;6(11):1033\u201344.","journal-title":"Proc VLDB"},{"key":"72_CR7","doi-asserted-by":"publisher","unstructured":"Schelter S, Ewen S, Tzoumas K, Markl V. \u201cAll roads lead to rome\u201d: optimistic recovery for distributed iterative data processing. Proceedings of the international conference on information and knowledge management, CIKM\u201913. New York: ACM; 2013. p. 1919\u201328.","DOI":"10.1145\/2505515.2505753"},{"key":"72_CR8","unstructured":"Zaharia M, Chowdhury M, Franklin MJ, Shenker S, Stoica I. Spark: cluster computing with working sets. Proceedings of the conference on hot topics in cloud computing. HotCloud\u201910. Berkeley: USENIX Association; 2010. p. 10."},{"issue":"12","key":"72_CR9","doi-asserted-by":"publisher","first-page":"1654","DOI":"10.14778\/2824032.2824063","volume":"8","author":"G Wang","year":"2015","unstructured":"Wang G, Koshy J, Subramanian S, Paramasivam K, Zadeh M, Narkhede N, Rao J, Kreps J, Stein J. Building a replicated logging system with Apache Kafka. Proc VLDB Endow. 2015;8(12):1654\u20135.","journal-title":"Proc VLDB Endow"},{"issue":"2","key":"72_CR10","doi-asserted-by":"publisher","first-page":"121","DOI":"10.1007\/s00778-004-0147-z","volume":"15","author":"A Arasu","year":"2006","unstructured":"Arasu A, Babu S, Widom J. The cql continuous query language: semantic foundations and query execution. VLDB J. 2006;15(2):121\u201342.","journal-title":"VLDB J"},{"issue":"3","key":"72_CR11","doi-asserted-by":"publisher","first-page":"15","DOI":"10.1145\/2187671.2187677","volume":"44","author":"G Cugola","year":"2012","unstructured":"Cugola G, Margara A. Processing flows of information: from data stream to complex event processing. ACM Comput Surv. 2012;44(3):15\u201311562.","journal-title":"ACM Comput Surv"},{"issue":"2","key":"72_CR12","doi-asserted-by":"publisher","first-page":"120","DOI":"10.1007\/s00778-003-0095-z","volume":"12","author":"DJ Abadi","year":"2003","unstructured":"Abadi DJ, Carney D, \u00c7etintemel U, Cherniack M, Convey C, Lee S, Stonebraker M, Tatbul N, Zdonik S. Aurora: a new model and architecture for data stream management. VLDB J. 2003;12(2):120\u201339.","journal-title":"VLDB J"},{"key":"72_CR13","unstructured":"Abadi DJ, Ahmad Y, Balazinska M, Cherniack M, Hwang J-h, Lindner W, Maskey AS, Rasin E, Ryvkina E, Tatbul N, Xing Y, Zdonik S. The design of the borealis stream processing engine. In: Proceedings of the conference on innovative data systems research. CIDR \u201905; 2005. p. 277\u201389."},{"key":"72_CR14","volume-title":"The power of events: an introduction to complex event processing in distributed enterprise systems","author":"DC Luckham","year":"2001","unstructured":"Luckham DC. The power of events: an introduction to complex event processing in distributed enterprise systems. Boston: Addison-Wesley; 2001."},{"key":"72_CR15","volume-title":"Event processing in action","author":"O Etzion","year":"2010","unstructured":"Etzion O, Niblett P. Event processing in action. Greenwich: Manning Publications; 2010."},{"key":"72_CR16","doi-asserted-by":"publisher","unstructured":"Brenna L, Demers A, Gehrke J, Hong M, Ossher J, Panda B, Riedewald M, Thatte M, White W. Cayuga: a high-performance event processing engine. Proceedings of the international conference on management of data. SIGMOD\u201907. New York: ACM; 2007. p. 1100\u20132.","DOI":"10.1145\/1247480.1247620"},{"key":"72_CR17","doi-asserted-by":"publisher","unstructured":"Cugola G, Margara A. Tesla: a formally defined event specification language. Proceedings of the international conference on distributed event-based systems. DEBS\u201910. New York: ACM; 2010. p. 50\u201361.","DOI":"10.1145\/1827418.1827427"},{"key":"72_CR18","doi-asserted-by":"publisher","unstructured":"White W, Riedewald M, Gehrke J, Demers A. What is \u201cnext\u201d in event processing? Proceedings of the symposium on principles of database systems. PODS\u201907. New York: ACM; 2007. p. 263\u201372.","DOI":"10.1145\/1265530.1265567"},{"key":"72_CR19","doi-asserted-by":"publisher","unstructured":"Schultz-M\u00f8ller NP, Migliavacca M, Pietzuch P. Distributed complex event processing with query rewriting. Proceedings of the international conference on distributed event-based systems. DEBS\u201909. New York: ACM; 2009. p. 4.","DOI":"10.1145\/1619258.1619264"},{"issue":"6","key":"72_CR20","doi-asserted-by":"publisher","first-page":"83","DOI":"10.1109\/MIS.2009.125","volume":"24","author":"E Valle Della","year":"2009","unstructured":"Valle Della E, Ceri S, van Harmelen F, Fensel D. It\u2019s a streaming world! Reasoning upon rapidly changing information. IEEE Intell Syst. 2009;24(6):83\u20139.","journal-title":"IEEE Intell Syst"},{"issue":"C","key":"72_CR21","doi-asserted-by":"publisher","first-page":"24","DOI":"10.1016\/j.websem.2014.02.001","volume":"25","author":"A Margara","year":"2014","unstructured":"Margara A, Urbani J, van Harmelen F, Bal H. Streaming the web. J Web Semant. 2014;25(C):24\u201344.","journal-title":"J Web Semant"},{"issue":"1","key":"72_CR22","first-page":"20","volume":"39","author":"DF Barbieri","year":"2010","unstructured":"Barbieri DF, Braga D, Ceri S, Della Valle E, Grossniklaus M. Querying rdf streams with c-sparql. Proc Int Conf Manag Data. 2010;39(1):20\u20136.","journal-title":"Proc Int Conf Manag Data"},{"key":"72_CR23","doi-asserted-by":"publisher","unstructured":"Anicic D, Fodor P, Rudolph S, Stojanovic N. EP-SPARQL: a unified language for event processing and stream reasoning. Proceedings of the international conference on world wide web. WWW\u201911. New York: ACM; 2011. p. 635\u201344.","DOI":"10.1145\/1963405.1963495"},{"issue":"1","key":"72_CR24","doi-asserted-by":"publisher","first-page":"107","DOI":"10.1145\/1327452.1327492","volume":"51","author":"J Dean","year":"2008","unstructured":"Dean J, Ghemawat S. Mapreduce: simplified data processing on large clusters. Commun ACM. 2008;51(1):107\u201313.","journal-title":"Commun ACM"},{"key":"72_CR25","unstructured":"Zaharia M, Chowdhury M, Das T, Dave A, Ma J, McCauley M, Franklin MJ, Shenker S, Stoica I. Resilient distributed datasets: a fault-tolerant abstraction for in-memory cluster computing. Proceedings of the conference on networked systems design and implementation. NSDI\u201912. Berkeley: USENIX Association; 2012. p. 2."},{"key":"72_CR26","doi-asserted-by":"publisher","unstructured":"Toshniwal A, Taneja S, Shukla A, Ramasamy K, Patel JM, Kulkarni S, Jackson J, Gade K, Fu M, Donham J, Bhagat N, Mittal S, Ryaboy D. Storm@twitter. Proceedings of the international conference on management of data. SIGMOD\u201914. New York: ACM; 2014. p. 147\u201356.","DOI":"10.1145\/2588555.2595641"},{"key":"72_CR27","doi-asserted-by":"publisher","unstructured":"Koliousis A, Weidlich M, Castro Fernandez R, Wolf AL, Costa P, Pietzuch P. Saber: window-based hybrid stream processing for heterogeneous architectures. Proceedings of the international conference on management of data. SIGMOD\u201916. New York: ACM; 2016. p. 555\u201369.","DOI":"10.1145\/2882903.2882906"},{"key":"72_CR28","doi-asserted-by":"publisher","unstructured":"Agrawal J, Diao Y, Gyllstrom D, Immerman N. Efficient pattern matching over event streams. Proceedings of the international conference on management of data., SIGMOD\u201908. New York: ACM; 2008. p. 147\u201360.","DOI":"10.1145\/1376616.1376634"},{"issue":"4","key":"72_CR29","doi-asserted-by":"publisher","first-page":"895","DOI":"10.1109\/TKDE.2014.2356476","volume":"27","author":"A Artikis","year":"2015","unstructured":"Artikis A, Sergot M, Paliouras G. An event calculus for event recognition. IEEE Trans Knowl Data Eng. 2015;27(4):895\u2013908.","journal-title":"IEEE Trans Knowl Data Eng"},{"key":"72_CR30","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.is.2014.07.003","volume":"48","author":"A Hinze","year":"2015","unstructured":"Hinze A, Voisard A. Eva: an event algebra supporting complex event specification. Inf Syst. 2015;48:1\u201325.","journal-title":"Inf Syst"},{"issue":"4","key":"72_CR31","doi-asserted-by":"publisher","first-page":"17","DOI":"10.4018\/ijswis.2014100102","volume":"10","author":"D Dell\u2019Aglio","year":"2014","unstructured":"Dell\u2019Aglio D, Della Valle E, Calbimonte J-P, Corcho O. RSP-QL semantics: a unifying query model to explain heterogeneity of rdf stream processing systems. Int J Semant Web Inf Syst. 2014;10(4):17\u201344.","journal-title":"Int J Semant Web Inf Syst"},{"key":"72_CR32","doi-asserted-by":"crossref","unstructured":"Beck H, Dao-Tran M, Eiter T, Fink M. LARS: a logic-based framework for analyzing reasoning over streams. Proceedings of the AAAI conference on artificial intelligence. AAAI \u201915. Palo Alto: AAAI Press; 2015. p. 1431\u20138.","DOI":"10.1609\/aaai.v29i1.9408"},{"key":"72_CR33","doi-asserted-by":"publisher","unstructured":"Cardellini V, Grassi V, Lo Presti F, Nardelli M. Optimal operator placement for distributed stream processing applications. Proceedings of the international conference on distributed and event-based systems., DEBS \u201916. New York: ACM; 2016. p. 69\u201380.","DOI":"10.1145\/2933267.2933312"},{"key":"72_CR34","doi-asserted-by":"publisher","unstructured":"Pietzuch P, Ledlie J, Shneidman J, Roussopoulos M, Welsh M, Seltzer M. Network-aware operator placement for stream-processing systems. In: Proceedings of the international conference on data engineering. ICDE \u201906. Washington, DC: IEEE; 2006. p. 49.","DOI":"10.1109\/ICDE.2006.105"},{"issue":"4","key":"72_CR35","doi-asserted-by":"publisher","first-page":"310","DOI":"10.1109\/TBDATA.2016.2622719","volume":"2","author":"P Basanta-Val","year":"2016","unstructured":"Basanta-Val P, Audsley NC, Wellings AJ, Gray I, Fernndez-Garca N. Architecting time-critical big-data systems. IEEE Trans Big Data. 2016;2(4):310\u201324.","journal-title":"IEEE Trans Big Data"},{"key":"72_CR36","volume-title":"Big Data: principles and best practices of scalable realtime data systems","author":"N Marz","year":"2015","unstructured":"Marz N, Warren J. Big Data: principles and best practices of scalable realtime data systems. Greenwich: Manning Publications Co.; 2015."},{"key":"72_CR37","doi-asserted-by":"publisher","unstructured":"Li J, Maier D, Tufte K, Papadimos V, Tucker PA. Semantics and evaluation techniques for window aggregates in data streams. Proceedings of the international conference on management of data., SIGMOD \u201905. New York: ACM; 2005. p. 311\u201322.","DOI":"10.1145\/1066157.1066193"},{"key":"72_CR38","doi-asserted-by":"publisher","unstructured":"Grossniklaus M, Maier D, Miller J, Moorthy S, Tufte K. Frames: data-driven windows. Proceedings of the international conference on distributed and event-based systems. DEBS \u201916. New York: ACM; 2016. p. 13\u201324.","DOI":"10.1145\/2933267.2933304"},{"issue":"1","key":"72_CR39","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1670243.1670244","volume":"35","author":"TM Ghanem","year":"2008","unstructured":"Ghanem TM, Elmagarmid AK, Larson P-A, Aref WG. Supporting views in data stream management systems. ACM Trans Database Syst. 2008;35(1):1\u20131147.","journal-title":"ACM Trans Database Syst"}],"container-title":["Journal of Big Data"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s40537-017-0072-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1186\/s40537-017-0072-9\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s40537-017-0072-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,8,23]],"date-time":"2023-08-23T08:50:17Z","timestamp":1692780617000},"score":1,"resource":{"primary":{"URL":"http:\/\/journalofbigdata.springeropen.com\/articles\/10.1186\/s40537-017-0072-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,4,26]]},"references-count":39,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2017,12]]}},"alternative-id":["72"],"URL":"https:\/\/doi.org\/10.1186\/s40537-017-0072-9","relation":{},"ISSN":["2196-1115"],"issn-type":[{"value":"2196-1115","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,4,26]]},"article-number":"12"}}