{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,5]],"date-time":"2026-02-05T13:00:35Z","timestamp":1770296435917,"version":"3.49.0"},"publisher-location":"Berlin, Heidelberg","reference-count":25,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783662442012","type":"print"},{"value":"9783662442029","type":"electronic"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2014]]},"DOI":"10.1007\/978-3-662-44202-9_15","type":"book-chapter","created":{"date-parts":[[2014,7,17]],"date-time":"2014-07-17T02:01:13Z","timestamp":1405562473000},"page":"360-384","source":"Crossref","is-referenced-by-count":22,"title":["Stream Processing with a Spreadsheet"],"prefix":"10.1007","author":[{"given":"Mandana","family":"Vaziri","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Olivier","family":"Tardieu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rodric","family":"Rabbah","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Philippe","family":"Suter","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Martin","family":"Hirzel","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"15_CR1","unstructured":"The Akka project, \n                    \n                      http:\/\/akka.io\n                    \n                    \n                   (retrieved November 2013)"},{"key":"15_CR2","doi-asserted-by":"crossref","unstructured":"Ali, M., Chandramouli, B., Goldstein, J., Schindlauer, R.: The extensibility framework in Microsoft StreamInsight. In: International Conference on Data Engineering (ICDE), pp. 1242\u20131253 (2011)","DOI":"10.1109\/ICDE.2011.5767878"},{"key":"15_CR3","doi-asserted-by":"crossref","unstructured":"Amadio, R.M., Boudol, G., Castellani, I., Boussinot, F.: Reactive concurrent programming revisited. CoRR abs\/cs\/0512058 (2005)","DOI":"10.1016\/j.entcs.2005.12.104"},{"issue":"2","key":"15_CR4","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. Journal on Very Large Data Bases (VLDB J.)\u00a015(2), 121\u2013142 (2006)","journal-title":"Journal on Very Large Data Bases (VLDB J.)"},{"key":"15_CR5","doi-asserted-by":"crossref","unstructured":"Auerbach, J., Bacon, D.F., Cheng, P., Rabbah, R.: Lime: a Java-compatible and synthesizable language for heterogeneous architectures. In: Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), pp. 89\u2013108 (2010)","DOI":"10.1145\/1932682.1869469"},{"issue":"1","key":"15_CR6","doi-asserted-by":"publisher","first-page":"64","DOI":"10.1109\/JPROC.2002.805826","volume":"91","author":"A. Benveniste","year":"2003","unstructured":"Benveniste, A., Caspi, P., Edwards, S.A., Halbwachs, N., Guernic, P.L., de Simone, R.: The synchronous languages 12 years later. Proceedings of the IEEE\u00a091(1), 64\u201383 (2003)","journal-title":"Proceedings of the IEEE"},{"key":"15_CR7","doi-asserted-by":"crossref","unstructured":"Bouillet, E., Feblowitz, M., Liu, Z., Ranganathan, A., Riabov, A.: A tag-based approach for the design and composition of information processing applications. In: Onward! Track of Object-Oriented Programming, Systems, Languages, and Applications (Onward!), pp. 585\u2013602 (2008)","DOI":"10.1145\/1449955.1449810"},{"key":"15_CR8","doi-asserted-by":"crossref","unstructured":"Caspi, P., Pilaud, D., Halbwachs, N., Raymond, P.: Lustre: a declarative language for real-time programming. In: Symposium on Principles of Programming Languages (POPL), pp. 178\u2013188 (1987)","DOI":"10.1145\/41625.41641"},{"key":"15_CR9","doi-asserted-by":"crossref","unstructured":"Caspi, P., Pouzet, M.: Synchronous Kahn networks. In: International Conference on Functional Programming (ICFP), pp. 226\u2013238 (1996)","DOI":"10.1145\/232629.232651"},{"key":"15_CR10","unstructured":"Cloudscale big data analytics, \n                    \n                      http:\/\/www.hashdoc.com\/document\/8626\/big-data-analytics\n                    \n                    \n                   (retrieved November 2013)"},{"key":"15_CR11","unstructured":"Demers, A., Gehrke, J., Panda, B., Riedewald, M., Sharma, V., White, W.: Cayuga: A general purpose event monitoring system. In: Conference on Innovative Data Systems Research (CIDR), pp. 412\u2013422 (2007)"},{"issue":"2","key":"15_CR12","doi-asserted-by":"publisher","first-page":"115","DOI":"10.1145\/514183.514185","volume":"2","author":"R.T. Fielding","year":"2002","unstructured":"Fielding, R.T., Taylor, R.N.: Principled design of the modern web architecture. ACM Trans. Internet Technol.\u00a02(2), 115\u2013150 (2002)","journal-title":"ACM Trans. Internet Technol."},{"key":"15_CR13","doi-asserted-by":"crossref","unstructured":"Gordon, M.I., Thies, W., Amarasinghe, S.: Exploiting coarse-grained task, data, and pipeline parallelism in stream programs. In: Architectural Support for Programming Languages and Operating Systems (ASPLOS), pp. 151\u2013162 (2006)","DOI":"10.1145\/1168917.1168877"},{"key":"15_CR14","doi-asserted-by":"crossref","unstructured":"Hirzel, M.: Partition and compose: Parallel complex event processing. In: Conference on Distributed Event-Based Systems (DEBS), pp. 191\u2013200 (2012)","DOI":"10.1145\/2335484.2335506"},{"key":"15_CR15","doi-asserted-by":"crossref","unstructured":"Hirzel, M., Andrade, H., Gedik, B., Jacques-Silva, G., Khandekar, R., Kumar, V., Mendell, M., Nasgaard, H., Schneider, S., Soul\u00e9, R., Wu, K.L.: IBM Streams Processing Language: Analyzing big data in motion. IBM Journal of Research & Development\u00a057(3\/4), 7:1\u20137:11 (2013)","DOI":"10.1147\/JRD.2013.2243535"},{"key":"15_CR16","unstructured":"Lisper, B., Malstr\u00f6m, J.: Haxcel: A spreadsheet interface to Haskell. In: Workshop on the Implementation of Functional Languages (IFL), pp. 206\u2013222 (2002)"},{"key":"15_CR17","unstructured":"McGarry, J.: Processing continuous data streams in electronic spreadsheets. Patent No. US 6,490,600 B1 (2002)"},{"key":"15_CR18","unstructured":"Potop-Butucaru, D., Edwards, S.A., Berry, G.: Compiling Esterel, 1st edn. Springer Publishing Company, Incorporated (2007)"},{"key":"15_CR19","doi-asserted-by":"crossref","unstructured":"Serafimova, I.: Spreadsheet-based template language prototype for tree data structure description and interpretation. In: International Conference on Computer Systems and Technologies (CompSysTech), pp. 148\u2013154 (2012)","DOI":"10.1145\/2383276.2383299"},{"key":"15_CR20","doi-asserted-by":"crossref","unstructured":"Sestoft, P.: Implementing function spreadsheets. In: Workshop on End-User Software Engineering (WEUSE), pp. 91\u201394 (2008)","DOI":"10.1145\/1370847.1370867"},{"key":"15_CR21","unstructured":"StreamBase Microsoft Excel adapter, \n                    \n                      http:\/\/docs.streambase.com\/sb66\/index.jsp?topic=\/com.streambase.sb.ide.help\/data\/html\/samplesinfo\/Excel_sample.html\n                    \n                    \n                   (retrieved November 2013)"},{"issue":"1","key":"15_CR22","doi-asserted-by":"publisher","first-page":"131","DOI":"10.1017\/S0956796806006186","volume":"17","author":"D. Wakeling","year":"2007","unstructured":"Wakeling, D.: Spreadsheet functional programming. Journal of Functional Programming (JFP)\u00a017(1), 131\u2013143 (2007)","journal-title":"Journal of Functional Programming (JFP)"},{"key":"15_CR23","doi-asserted-by":"crossref","unstructured":"Woo, A., Seth, S., Olson, T., Liu, J., Zhao, F.: A spreadsheet approach to programming and managing sensor networks. In: Conference on Information Processing in Sensor Networks (IPSN), pp. 424\u2013431 (2006)","DOI":"10.1145\/1127777.1127842"},{"key":"15_CR24","doi-asserted-by":"crossref","unstructured":"Wu, E., Diao, Y., Rizvi, S.: High-performance complex event processing over streams. In: International Conference on Management of Data (SIGMOD), pp. 407\u2013418 (2006)","DOI":"10.1145\/1142473.1142520"},{"key":"15_CR25","doi-asserted-by":"crossref","unstructured":"Zaharia, M., Das, T., Li, H., Hunter, T., Shenker, S., Stoica, I.: Discretized streams: Fault-tolerant streaming computation at scale. In: Symposium on Operating Systems Principles (SOSP), pp. 423\u2013438 (2013)","DOI":"10.1145\/2517349.2522737"}],"container-title":["Lecture Notes in Computer Science","ECOOP 2014 \u2013 Object-Oriented Programming"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-662-44202-9_15","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,27]],"date-time":"2019-05-27T10:37:32Z","timestamp":1558953452000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-662-44202-9_15"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014]]},"ISBN":["9783662442012","9783662442029"],"references-count":25,"URL":"https:\/\/doi.org\/10.1007\/978-3-662-44202-9_15","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014]]}}}