-
Notifications
You must be signed in to change notification settings - Fork 0
/
local.bib
1117 lines (950 loc) · 40.4 KB
/
local.bib
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
@Article{abadi_et_al_2003,
author = "Abadi, Daniel J. and Carney, Don and Cetintemel, Ugur and Cherniack, Mitch and Convey, Christian and Lee, Sangdon and Stonebraker, Michael and Tatbul, Nesime and Zdonik, Stan",
title = "Aurora: a new model and architecture for data stream management",
year = 2003,
journal = "Journal on Very Large Data Bases (VLDB J.)",
volume = 12,
number = 2,
month = aug,
pages = "120--139" }
@InProceedings{abadi_et_al_2005,
author = "Abadi, Daniel J. and Ahmad, Yanif and Balazinska, Magdalena and {\,}Cetintemel, Ugur and Cherniack, Mitch and Hwang, Jeong-Hyon and Lindner, Wolfgang and Maskey, Anurag S. and Rasin, Alexander and Ryvkina, Esther and Tatbul, Nesime and Xing, Ying and Zdonik, Stan",
title = "The Design of the {Borealis} Stream Processing Engine",
booktitle = "Conference on Innovative Data Systems Research (CIDR)",
year = 2005,
pages = "277--289" }
@InProceedings{akidau_et_al_2013,
title = "{MillWheel}: Fault-Tolerant Stream Processing at Internet Scale",
author = "Akidau, Tyler and Balikov, Alex and Bekiroglu, Kaya and Chernyak, Slava and Haberman, Josh and Lax, Reuven and McVeety, Sam and Mills, Daniel and Nordstrom, Paul and Whittle, Sam",
year = 2013,
month = aug,
booktitle = "Conference on Very Large Data Bases (VLDB) Industrial Track",
pages = "734--746" }
@InProceedings{akidau_et_al_2015,
title = "The Dataflow Model: A Practical Approach to Balancing Correctness, Latency, and Cost in Massive-Scale, Unbounded, Out-of-Order Data Processing",
author = "Akidau, Tyler and Bradshaw, Robert and Chambers, Craig and Chernyak, Slava and Fernandez-Moctezuma, Rafael J. and Lax, Reuven and McVeety, Sam and Mills, Daniel and Perry, Frances and Schmidt, Eric and Whittle, Sam",
booktitle = "Conference on Very Large Data Bases (VLDB)",
year = 2015,
month = aug,
pages = "1792--1803" }
@InProceedings{ali_et_al_2009,
author = "Ali, Mohamed H. and Gerea, Ciprian and Raman, Balan and Sezgin, Beysim and Tarnavski, Tiho and Verona, Tomer and Wang, Ping and Zabback, Peter and Kirilov, Anton and Ananthanarayan, Asvin and Lu, Ming and Raizman, Alex and Krishnan, Ramkumar and Schindlauer, Roman and Grabs, Torsten and Bjeletich, Sharon and Chandramouli, Badrish and Goldstein, Jonathan and Bhat, Sudin and Li, Ying and {Di Nicola}, Vincenzo and Wang, Xianfang and Maier, David and Santos, Ivo and Nano, Olivier and Grell, Stephan",
title = "Microsoft {CEP} Server and Online Behavioral Targeting",
year = 2009,
booktitle = "Demo at Conference on Very Large Data Bases (VLDB-Demo)",
pages = "1558--1561"}
@Article{arasu_babu_widom_2006,
author = "Arasu, Arvind and Babu, Shivnath and Widom, Jennifer",
title = "The {CQL} continuous query language: semantic foundations and query execution",
year = 2006,
journal = "Journal on Very Large Data Bases (VLDB J.)",
volume = 15,
number = 2,
pages = "121--142" }
@InProceedings{arasu_et_al_2004,
author = "Arasu, Arvind and Cherniack, Mitch and Galvez, Eduardo and Maier, David and Maskey, Anurag S. and Ryvkina, Esther and Stonebraker, Michael and Tibbetts, Richard",
title = "Linear Road: A Stream Data Management Benchmark",
year = 2004,
pages = "480--491",
booktitle = "Conference on Very Large Data Bases (VLDB)" }
@Article{arasu_widom_2004,
author = "Arasu, Arvind and Widom, Jennifer",
title = "A Denotational Semantics for Continuous Queries over Streams and Relations",
journal = "SIGMOD Record",
year = 2004,
volume = 33,
number = 3,
pages = "6--11",
xmonth = sep }
@Article{arnold_et_al_2016,
author = "Arnold, Matthew and Grove, David and Herta, Benjamin and Hind, Michael and Hirzel, Martin and Iyengar, Arun and Mandel, Louis and Saraswat, V.A. and Shinnar, Avraham and Sim\'{e}on, J\'{e}r\^{o}me and Takeuchi, Mikio and Tardieu, Olivier and Zhang, Wei",
journal = "IBM Journal of Research and Development",
title = "{META}: Middleware for Events, Transactions, and Analytics",
year = 2016,
volume = 60,
number = "2--3",
pages = "15:1--15:10" }
@InProceedings{babcock_et_al_2002,
author = "Babcock, Brian and Babu, Shivnath and Datar, Mayur and Motwani, Rajeev and Widom, Jennifer",
booktitle = "Symposium on Principles of Database Systems (PODS)",
year = 2002,
title = "Models and issues in data stream systems",
pages = "1--16" }
@InProceedings{barbieri_et_al_2009,
author = "Barbieri, Davide Francesco and Braga, Daniele and Ceri, Stefano and Della Valle, Emanuele and Grossniklaus, Michael",
title = "{C-SPARQL}: {SPARQL} for Continuous Querying",
booktitle = "Poster at International World Wide Web Conferences (WWW-Poster)",
year = 2009,
pages = "1061--1062" }
@InProceedings{botan_et_al_2010,
author = "Botan, Irina and Derakhshan, Roozbeh and Dindar, Nihal and Haas, Laura and Miller, Ren\'{e}e J. and Tatbul, Nesime",
title = "{SECRET}: A Model for Analysis of the Execution Semantics of Stream Processing Systems",
booktitle = "Conference on Very Large Data Bases (VLDB)",
year = 2010,
pages = "232--243" }
@Misc{bricklin_frankston_1979,
author = "Bricklin, D. and Frankston, B.",
title = "{VisiCalc} computer software program",
note = "Reference Manual, Personal Software Inc",
year = 1979 }
@Article{carbone_et_al_2015,
title = "Apache {Flink}: Stream and batch processing in a single engine",
author = "Carbone, Paris and Katsifodimos, Asterios and Ewen, Stephan and Markl, Volker and Haridi, Seif and Tzoumas, Kostas",
year = 2015,
month = dec,
journal = "IEEE Database Engineering Bulletin",
volume = 36,
number = 4,
pages = "28--38" }
@InProceedings{caspi_et_al_1987,
title = "{LUSTRE}: a declarative language for real-time programming",
booktitle = "Symposium on Principles of Programming Languages (POPL)",
pages = "178--188",
year = 1987,
author = "Caspi, Paul and Pilaud, Daniel and Halbwachs, Nicholas and Raymond, Pascal" }
@InProceedings{chandramouli_et_al_2014,
author = "Chandramouli, Badrish and Goldstein, Jonathan and Barnett, Mike and DeLine, Robert and Fisher, Danyel and Platt, John C. and Terwilliger, James F. and Wernsing, John",
title = "Trill: A High-performance Incremental Query Processor for Diverse Analytics",
booktitle = "Conference on Very Large Data Bases (VLDB)",
year = 2014,
month = aug,
pages = "401--412" }
@InProceedings{chandramouli_goldstein_maier_2010,
author = "Chandramouli, Badrish and Goldstein, Jonathan and Maier, David",
title = "High-Performance Dynamic Pattern Matching over Disordered Streams",
booktitle = "Conference on Very Large Data Bases (VLDB)",
year = 2010,
pages = "220--231" }
@InProceedings{chandrasekaran_et_al_2003,
author = "Chandrasekaran, Sirish and Cooper, Owen and Deshpande, Amol and Franklin, Michael J. and Hellerstein, Joseph M. and Hong, Wei and Krishnamurthy, Sailesh and Madden, Samuel and Raman, Vijayshankar and Reiss, Frederick and Shah, Mehul A.",
title = "{TelegraphCQ}: Continuous dataflow processing for an uncertain world",
year = 2003,
pages = "668--668",
booktitle = "Conference on Innovative Data Systems Research (CIDR)" }
@InProceedings{chang_myers_2015,
author = "Chang, Kerry Shih-Ping and Myers, Brad A.",
title = "A Spreadsheet Model for Handling Streaming Data",
booktitle = "Conference on Human Factors in Computing Systems (CHI)",
year = 2015,
pages = "3399--3402" }
@InProceedings{chen_et_al_2000,
author = "Chen, Jianjun and DeWitt, David J. and Tian, Feng and Wang, Yuan",
title = "{NiagaraCQ}: A Scalable Continuous Query System for Internet Databases",
booktitle = "International Conference on Management of Data (SIGMOD)",
year = 2000,
pages = "379--390" }
@TechReport{clark_derose_1999,
author = "Clark, James and DeRose, Steven",
title = "{XML} Path Language ({XPath}) Version 1.0",
month = nov,
note = "http://www.w3.org/TR/1999/REC-xpath-19991116",
year = 1999,
type = "{W3C} Recommendation",
institution = "W3C" }
@InProceedings{cohen_kalleberg_2008,
author = "Cohen, Norman H. and Kalleberg, Karl Trygve",
year = 2008,
title = "{EventScript}: An Event-Processing Language Based on Regular Expressions with Actions",
booktitle = "Conference on Languages, Compiler, and Tool Support for Embedded Systems (LCTES)",
pages = "111--120" }
@InProceedings{cranor_et_al_2003,
title = "Gigascope: A Stream Database for Network Applications",
year = 2003,
author = "Cranor, Chuck and Johnson, Theodore and Spataschek, Oliver and Shkapenyuk, Vladislav",
booktitle = "International Conference on Management of Data (SIGMOD) Industrial Track",
pages = "647--651" }
@article{cranor2003gigascope,
title={The gigascope stream database},
author={Cranor, Charles D. and Johnson, Theodore and Spatscheck, Oliver and Shkapenyuk, Vladislav},
journal = "IEEE Database Engineering Bulletin",
volume={26},
number={1},
pages={27--32},
year={2003}
}
@InProceedings{demers_et_al_2007,
author = "Demers, Alan and Gehrke, Johannes and Panda, Biswanath and Riedewald, Mirek and Sharma, Varun and White, Walker",
title = "Cayuga: A General Purpose Event Monitoring System",
booktitle = "Conference on Innovative Data Systems Research (CIDR)",
year = 2007,
pages = "412--422" }
@InProceedings{diao_et_al_2002,
author = "Diao, Yanlei and Fischer, Peter M. and Franklin, Michael J. and To, Raymond",
title = "{YFilter}: Efficient and scalable filtering of {XML} documents",
booktitle = "Demo at International Conference on Data Engineering (ICDE-Demo)",
year = 2002,
pages = "341--342" }
@InProceedings{etzion_et_al_2016,
author = "Etzion, Opher and Fournier, Fabiana and Skarbovsky, Inna and von Halle, Barbara",
title = "A Model Driven Approach for Event Processing Applications",
booktitle = "Conference on Distributed Event-Based Systems (DEBS)",
year = 2016,
pages = "81--92" }
@InProceedings{gedik_et_al_2008,
author = "Gedik, Bugra and Andrade, Henrique and Wu, Kun-Lung and Yu, Philip S. and Doo, MyungCheol",
year = 2008,
title = "{SPADE}: The {System S} Declarative Stream Processing Engine",
pages = "1123--1134",
booktitle = "International Conference on Management of Data (SIGMOD)" }
@Article{gedik_et_al_2014,
title = "Elastic Scaling for Data Stream Processing",
author = "Gedik, Bugra and Schneider, Scott and Hirzel, Martin and Wu, Kun-Lung",
journal = "Transactions on Parallel and Distributed Systems (TPDS)",
volume = 25,
number = 6,
pages = "1447--1463",
month = jun,
year = 2014 }
@TechReport{hirzel_et_al_2009,
author = "Hirzel, Martin and Andrade, Henrique and Gedik, Bu{\u{g}}ra and Kumar, Vibhore and Losa, Giuliano and Mendell, Mark and Nasgaard, Howard and Soul\'{e}, Robert and Wu, Kun-Lung",
institution = "IBM Research",
number = "RC24897",
year = 2009,
title = "{SPL} {Streams} {Processing} {Language} {Specification}" }
@InProceedings{hirzel_2012,
author = "Hirzel, Martin",
booktitle = "Conference on Distributed Event-Based Systems (DEBS)",
year = 2012,
title = "Partition and compose: Parallel complex event processing",
pages = "191--200" }
@Article{hirzel_et_al_2013,
title = "{IBM} {S}treams {P}rocessing {L}anguage: Analyzing Big Data in Motion",
author = "Hirzel, Martin and Andrade, Henrique and Gedik, Bu\u{g}ra and Jacques-Silva, Gabriela and Khandekar, Rohit and Kumar, Vibhore and Mendell, Mark and Nasgaard, Howard and Schneider, Scott and Soul\'{e}, Robert and Wu, Kun-Lung",
journal = "IBM Journal of Research and Development",
volume = 57,
number = "3/4",
pages = "7:1--7:11",
year = 2013 }
@InProceedings{hirzel_et_al_2016,
title = "Spreadsheets for Stream Processing with Unbounded Windows and Partitions",
year = 2016,
author = "Hirzel, Martin and Rabbah, Rodric and Suter, Philippe and Tardieu, Olivier and Vaziri, Mandana",
booktitle = "Conference on Distributed Event-Based Systems (DEBS)",
pages = "49--60" }
@Article{hirzel_schneider_gedik_2017,
title = "{SPL}: An Extensible Language for Distributed Stream Processing",
author = "Hirzel, Martin and Schneider, Scott and Gedik, Bu\u{g}ra",
journal = "Transactions on Programming Languages and Systems (TOPLAS)",
volume = 39,
number = 1,
pages = "5:1--5:39",
month = "March",
year = 2017 }
@InProceedings{hudak_1998,
author = "Hudak, Paul",
title = "Modular domain specific languages and tools",
year = 1998,
booktitle = "International Conference on Software Reuse (ICSR)",
pages = "134--142" }
@InProceedings{hudak_et_al_2003,
author = "Hudak, Paul and Courtney, Antony and Nilsson, Henrik and Peterson, John",
title = "Arrows, Robots, and Functional Reactive Programming",
booktitle = "Summer School on Advanced Functional Programming, Oxford University",
year = 2003,
pages = "159--187" }
@Misc{ifttt,
author = "IFTTT",
year = 2010,
title = "If This Then That",
note = "\url{https://ifttt.com/} (Retrieved Jan.\ 2018)" }
@Misc{Esper18,
author = "Esper",
year = 2018,
title = "Esper Open Source Software for streaming analytics",
note = "\url{http://www.espertech.com/esper/} (Retrieved June\ 2018)" }
@InProceedings{jain_et_al_2008,
author = "Jain, Namit and Mishra, Shailendra and Srinivasan, Anand and Gehrke, Johannes and Widom, Jennifer and Balakrishnan, Hari and Cetintemel, Ugur and Cherniack, Mitch and Tibbets, Richard and Zdonik, Stan",
title = "Towards a Streaming {SQL} Standard",
booktitle = "Conference on Very Large Data Bases (VLDB)",
year = 2008,
pages = "1379--1390" }
@Article{johnston_hanna_millar_2004,
author = "Johnston, Westley M. and Hanna, J. R. Paul and Millar, Richard J.",
journal = "ACM Computing Surveys (CSUR)",
title = "Advances in dataflow programming languages",
year = 2004,
volume = 36,
number = 1,
pages = "1--34" }
@Misc{kreps_2014,
title = "Questioning the Lambda Architecture",
author = "Kreps, Jay",
year = 2014,
note = "\url{http://radar.oreilly.com/2014/07/questioning-the-lambda-architecture.html} (Retrieved June 2018)" }
@Article{kuhn_2014,
author = "Kuhn, Tobias",
title = "A Survey and Classification of Controlled Natural Languages",
journal = "Computational Linguistics",
year = 2014,
volume = 40,
number = 1,
pages = "121--170" }
@InProceedings{kulkarni_et_al_2015,
author = "Kulkarni, Sanjeev and Bhagat, Nikunj and Fu, Maosong and Kedigehalli, Vikas and Kellogg, Christopher and Mittal, Sailesh and Patel, Jignesh M. and Ramasamy, Karthik and Taneja, Siddarth",
title = "Twitter {Heron}: Stream Processing at Scale",
booktitle = "International Conference on Management of Data (SIGMOD)",
year = 2015,
month = may,
pages = "239--250" }
@InProceedings{linehan_et_al_2011,
author = "Linehan, Mark H. and Dehors, Sylvain and Rabinovich, Ella and Fournier, Fabiana",
title = "Controlled {English} language for production and event processing rules",
booktitle = "Conference on Distributed Event-Based Systems (DEBS)",
year = 2011,
pages = "149--158" }
@InProceedings{mcsherry_et_al_2013,
author = "McSherry, Frank and Murray, Derek G. and Isaacs, Rebecca and Isard, Michael",
title = "Differential dataflow",
booktitle = "Conference on Innovative Data Systems Research (CIDR)",
year = 2013 }
@InProceedings{meijer_beckman_bierman_2006,
title = "{LINQ}: Reconciling objects, relations, and {XML} in the .{NET} framework",
author = "Meijer, Erik and Beckman, Brian and Bierman, Gavin M.",
booktitle = "International Conference on Management of Data (SIGMOD)",
pages = "706--706",
year = 2006 }
@InProceedings{mendell_et_al_2012,
title = "Extending a General-Purpose Streaming System for {XML}",
author = "Mendell, Mark and Nasgaard, Howard and Bouillet, Eric and Hirzel, Martin and Gedik, Bu{\u{g}}ra",
booktitle = "Conference on Extending Database Technology (EDBT)",
pages = "534--539",
year = 2012 }
@InProceedings{murray_et_al_2013,
author = "Murray, Derek G. and McSherry, Frank and Isaacs, Rebecca and Isard, Michael and Barham, Paul and Abadi, Martin",
title = "Naiad: A Timely Dataflow System",
booktitle = "Symposium on Operating Systems Principles (SOSP)",
year = 2013,
month = nov,
pages = "439--455" }
@InProceedings{peng_chawathe_2003,
title = "{XPath} queries on streaming data",
booktitle = "International Conference on Management of Data (SIGMOD)",
year = 2003,
author = "Peng, Feng and Chawathe, Sudarshan S.",
pages = "431--442" }
@InProceedings{riabov_et_al_2008,
author = "Riabov, Anton V. and Bouillet, Eric and Feblowitz, Mark D. and Liu, Zhen and Ranganathan, Anand",
year = 2008,
title = "Wishful Search: Interactive Composition of Data Mashups",
booktitle = "International Conference on World Wide Web (WWW)",
pages = "775--784" }
@Article{schneider_et_al_2015,
title = "Safe Data Parallelism for General Streaming",
author = "Schneider, Scott and Hirzel, Martin and Gedik, Bu{\u{g}}ra and Wu, Kun-Lung",
journal = "IEEE Transactions on Computers (TC)",
volume = 64,
number = 2,
pages = "504--517",
month = feb,
year = 2015 }
@InProceedings{schneider_gedik_hirzel_2013,
title = "Tutorial: Stream Processing Optimizations",
author = "Schneider, Scott and Gedik, Bu\u{g}ra and Hirzel, Martin",
booktitle = "Conference on Distributed Event-Based Systems (DEBS)",
pages = "249--258",
year = 2013 }
@InProceedings{soule_et_al_2010,
title = "A Universal Calculus for Stream Processing Languages",
author = "Soul\'{e}, Robert and Hirzel, Martin and Grimm, Robert and Gedik, Bu\u{g}ra and Andrade, Henrique and Kumar, Vibhore and Wu, Kun-Lung",
year = 2010,
pages = "507--528",
booktitle = "European Symposium on Programming (ESOP)" }
@Article{soule_et_al_2016,
title = "River: An Intermediate Language for Stream Processing",
author = "Soul\'{e}, Robert and Hirzel, Martin and Gedik, Bu\u{g}ra and Grimm, Robert",
journal = "Software -- Practice and Experience",
volume = 46,
number = 7,
pages = "891--929",
month = jul,
year = 2016 }
@Article{stephens_1997,
author = "Stephens, Robert",
title = "A survey of stream processing",
year = 1997,
journal = "Acta Informatica",
volume = 34,
number = 7,
pages = "491--541" }
@TechReport{thies_et_al_2002,
author = "Thies, William and Karczmarek, Michal and Gordon, Michael and Maze, David and Wong, Jeremy and Hoffmann, Henry and Brown, Matthew and Amarasinghe, Saman",
title = "{StreamIt}: A Compiler for Streaming Applications",
institution = "MIT",
number = "LCS-TM-622",
year = 2002 }
@InProceedings{toshniwal_et_al_2014,
author = "Toshniwal, Ankit and Taneja, Siddarth and Shukla, Amit and Ramasamy, Karthik and Patel, Jignesh M. and Kulkarni, Sanjeev and Jackson, Jason and Gade, Krishna and Fu, Maosong and Donham, Jake and Bhagat, Nikunj and Mittal, Sailesh and Ryaboy, Dmitriy",
title = "Storm @{Twitter}",
booktitle = "International Conference on Management of Data (SIGMOD)",
year = 2014,
month = jun,
pages = "147--156" }
@InProceedings{vaziri_et_al_2014,
title = "Stream Processing with a Spreadsheet",
author = "Vaziri, Mandana and Tardieu, Olivier and Rabbah, Rodric and Suter, Philippe and Hirzel, Martin",
booktitle = "European Conference on Object-Oriented Programming (ECOOP)",
pages = "360--384",
year = 2014 }
@InProceedings{wasserkrug_et_al_2008,
author = "Wasserkrug, Segev and Gal, Avigdor and Etzion, Opher and Turchin, Yulia",
title = "Complex Event Processing over Uncertain Data",
booktitle = "Conference on Distributed Event-Based Systems (DEBS)",
year = 2008,
pages = "253--264" }
@InProceedings{zaharia_et_al_2013,
author = "Zaharia, Matei and Das, Tathagata and Li, Haoyuan and Hunter, Timothy and Shenker, Scott and Stoica, Ion",
title = "Discretized streams: Fault-tolerant streaming computation at scale",
booktitle = "Symposium on Operating Systems Principles (SOSP)",
year = 2013,
month = nov,
pages = "423--438" }
@TechReport{zemke_et_al_2007,
author = "Zemke, Fred and Witkowski, Andrew and Cherniak, Mitch and Colby, Latha",
title = "Pattern matching in sequences of rows",
annote = "MATCH-RECOGNIZE proposal, http://www.cs.ucla.edu/classes/spring08/cs240B/notes/row-pattern-recogniton-11.pdf",
institution = "ANSI Standard Proposal",
year = 2007 }
@InProceedings{zou_et_al_2010,
title = "From a Stream of Relational Queries to Distributed Stream Processing",
author = "Zou, Qiong and Wang, Huayong and Soul\'{e}, Robert and Hirzel, Martin and Andrade, Henrique and Gedik, Bu\u{g}ra and Wu, Kun-Lung",
booktitle = "Conference on Very Large Data Bases (VLDB) Industrial Track",
pages = "1394--1405",
year = 2010 }
@article{deutsch1999query,
title = "A query language for {XML}",
author={Deutsch, Alin and Fernandez, Mary and Florescu, Daniela and Levy, Alon and Suciu, Dan},
journal={Computer Networks},
volume={31},
number={11},
pages={1155--1169},
year={1999},
publisher={Elsevier}
}
@article{naughton2001niagara,
title={The Niagara internet query system},
author={Naughton, Jeffrey F. and DeWitt, David J. and Maier, David and Aboulnaga, Ashraf and Chen, Jianjun and Galanis, Leonidas and Kang, Jaewoo and Krishnamurthy, Rajasekar and Luo, Qiong and Prakash, Naveen and others},
journal = "IEEE Database Engineering Bulletin",
volume={24},
number={2},
pages={27--33},
year={2001}
}
@inproceedings{lustre_1987,
author = {Caspi, P. and Pilaud, D. and Halbwachs, N. and Plaice, J. A.},
title = {{LUSTRE:} A Declarative Language for Real-time Programming},
booktitle = {Symposium on Principles of Programming Languages (POPL)},
year = {1987},
pages = {178--188},
}
@article{signal_1991,
author = "Le Guernic, P. and Gautier, T. and Le Borgne, M. and Le Maire, C.",
title = "Programming real-time applications with {Signal}",
journal = "Proceedings of the IEEE",
volume = 79,
number = 9,
pages = "1321--1336",
year = 1991 }
@manual{lucid_2006,
title={Lucid synchrone, version 3, Tutorial and reference manual},
author={Pouzet, Marc},
year={2006}
}
@InProceedings{seyfer_tibbetts_mishkin_2011,
author = "Seyfer, Naomi and Tibbetts, Richard and Mishkin, Nathaniel",
title = "Capture fields: Modularity in a stream-relational event processing language",
booktitle = "Conference on Distributed Event-Based Systems (DEBS)",
year = 2011,
pages = "15--22" }
@inproceedings{streamit_2002,
author = {William Thies and
Michal Karczmarek and
Saman P. Amarasinghe},
title = "{StreamIt}: {A} Language for Streaming Applications",
booktitle = {Conference on Compiler Construction (CC)},
pages = {179--196},
year = {2002},
}
@Book{vanwijngaarden_et_al_1975,
author = "van Wijngaarden, A. and Mailloux, B.J. and Peck, J.E.L. and Koster, C.H.A. and Sintzoff, M. and Lindsey, C.H. and Meertens, L.G.T. and Fisker, R.G.",
year = 1975,
title = "Revised Report on the Algorithmic Language ALGOL 68" }
@inproceedings{zelus_2013,
author = {Timothy Bourke and
Marc Pouzet},
title = {Z{\'{e}}lus: A synchronous language with {ODEs}},
booktitle = {Conference on Hybrid Systems: Computation
and Control (HSCC)},
pages = {113--118},
year = {2013},
}
@inproceedings{scade_2017,
author = {Jean-Louis Colaco and Bruno Pagano and Marc Pouzet},
title = {Scade 6: A Formal Language for Embedded Critical Software Development},
booktitle = {Symposium on Theoretical Aspect of Software Engineering (TASE)},
year = 2017,
}
@inproceedings{WuDR06,
author = {Wu, Eugene and Diao, Yanlei and Rizvi, Shariq},
title = {High-performance Complex Event Processing over Streams},
booktitle = "International Conference on Management of Data (SIGMOD)",
year = {2006},
pages = {407--418}
}
@article{diao2003high,
title={High-performance {XML} filtering: An overview of {YFilter}},
author={Diao, Yanlei and Franklin, Michael J.},
journal = "IEEE Database Engineering Bulletin",
volume={26},
number={1},
pages={41--48},
year={2003}
}
@article{DBLP:journals/expert/ValleCHF09,
author = {Emanuele {Della Valle} and
Stefano Ceri and
Frank {van Harmelen} and
Dieter Fensel},
title = {It's a Streaming World! {Reasoning} upon Rapidly Changing Information},
journal = {{IEEE} Intelligent Systems},
volume = {24},
number = {6},
pages = {83--89},
year = {2009}
}
@book{583243,
editor = {Gardenfors, Peter},
title = {Belief Revision},
year = {1992},
isbn = {0521412609},
publisher = {Cambridge University Press},
address = {New York, NY, USA},
}
@inproceedings{DBLP:conf/fis/ValleCBBC08,
author = {Emanuele {Della Valle} and
Stefano Ceri and
Davide Francesco Barbieri and
Daniele Braga and
Alessandro Campi},
title = {A First Step Towards Stream Reasoning},
booktitle = "Future Internet Symposium (FIS)",
xseries = {Lecture Notes in Computer Science},
xvolume = {5468},
pages = {72--81},
xpublisher = {Springer},
year = {2008}
}
@INPROCEEDINGS{Calbimonte2010,
author = {Calbimonte, Jean-Paul and Corcho, Oscar and Gray, Alasdair J. G.},
title = {{Enabling ontology-based access to streaming data sources}},
booktitle = "International Semantic Web Conference (ISWC)",
year = {2010},
pages = {96--111},
url = {http://oa.upm.es/5121/1/Enabling_Ontology-based_Access_to_Streaming_Data_Sources.pdf:PDF;:/media/Add/ref/rdfstreams/Calbimonte2010.pdf:PDF},
isbn = {364217745X}
}
@INPROCEEDINGS{LePhuoc2012c,
author = {Danh Le-Phuoc and Minh Dao-Tran and Minh-Duc Pham and Peter Boncz
and Thomas Eiter and Michael Fink},
title = {Linked Stream Data Processing Engines: Facts and Figures},
booktitle = "International Semantic Web Conference (ISWC)",
year = {2012},
pages = {300-312},
bibsource = {DBLP, http://dblp.uni-trier.de},
url = {http://dx.doi.org/10.1007/978-3-642-35173-0_20}
}
@inproceedings{DBLP:conf/debs/KomazecCF12,
author = {Srdjan Komazec and
Davide Cerri and
Dieter Fensel},
title = {Sparkwave: continuous schema-enhanced pattern matching over
{RDF} data streams},
booktitle = "Conference on Distributed Event-Based Systems (DEBS)",
year = {2012},
pages = {58-68},
ee = {http://doi.acm.org/10.1145/2335484.2335491},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
@article{DBLP:journals/semweb/AnicicRFS12,
author = {Darko Anicic and
Sebastian Rudolph and
Paul Fodor and
Nenad Stojanovic},
title = {Stream reasoning and complex event processing in {ETALIS}},
journal = {Semantic Web},
volume = {3},
number = {4},
year = {2012},
pages = {397-407},
ee = {http://dx.doi.org/10.3233/SW-2011-0053},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
@inproceedings{bizer2004d2rq,
title={D2RQ-treating non-RDF databases as virtual RDF graphs},
author={Bizer, Christian and Seaborne, Andy},
booktitle = "International Semantic Web Conference (ISWC)",
volume={2004},
year={2004},
organization={Springer}
}
@book{DBLP:books/daglib/0036180,
author = {Grigoris Antoniou and
Paul T. Groth and
Frank van Harmelen and
Rinke Hoekstra},
title = {A Semantic Web Primer, 3rd Edition},
publisher = {{MIT} Press},
year = {2012}
}
@article{DBLP:journals/sigmod/BarbieriBCVG10,
author = {Davide Francesco Barbieri and
Daniele Braga and
Stefano Ceri and
Emanuele {Della Valle} and
Michael Grossniklaus},
title = {Querying {RDF} streams with {C-SPARQL}},
journal = {{SIGMOD} Record},
volume = {39},
number = {1},
pages = {20--26},
year = {2010}
}
@article{DBLP:journals/ijswis/DellAglioVCC14,
author = {Daniele Dell'Aglio and
Emanuele {Della Valle} and
Jean{-}Paul Calbimonte and
{\'{O}}scar Corcho},
title = {{RSP-QL} Semantics: {A} Unifying Query Model to Explain Heterogeneity
of {RDF} Stream Processing Systems},
journal = "International Journal on Semantic Web and Information Systems (IJSWIS)",
volume = {10},
number = {4},
pages = {17--44},
year = {2014}
}
@inproceedings{DBLP:conf/esws/DellAglioCVC15,
author = {Daniele Dell'Aglio and
Jean{-}Paul Calbimonte and
Emanuele {Della Valle} and
{\'{O}}scar Corcho},
title = {Towards a Unified Language for {RDF} Stream Query Processing},
booktitle = "European Semantic Web Conference (ESWC) Satellite Events",
xseries = {Lecture Notes in Computer Science},
xvolume = {9341},
pages = {353--363},
xpublisher = {Springer},
year = {2015}
}
@article{DellAglioDataScience2017,
title = {Stream reasoning: A survey and outlook},
author = {Daniele {Dell’Aglio} and Emanuele {Della Valle} and Frank {van Harmelen} and Abraham Bernstein},
url = {https://dx.doi.org/10.3233/DS-170006},
doi = {10.3233/DS-170006},
issn = {2451-8484},
year = {2017},
date = {2017-12-08},
journal = {Data Science},
volume = {1},
number = {1-2},
pages = {59-83},
abstract = {Stream reasoning studies the application of inference techniques to data characterised by being highly dynamic. It can find application in several settings, from Smart Cities to Industry 4.0, from Internet of Things to Social Media analytics. This year stream reasoning turns ten, and in this article we analyse its growth. In the first part, we trace the main results obtained so far, by presenting the most prominent studies. We start by an overview of the most relevant studies developed in the context of semantic web, and then we extend the analysis to include contributions from adjacent areas, such as database and artificial intelligence. Looking at the past is useful to prepare for the future: in the second part, we present a set of open challenges and issues that stream reasoning will face in the next future.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
@incollection{DBLP:books/crc/linked14/DellAglioV14,
author = {Daniele Dell'Aglio and
Emanuele {Della Valle}},
title = {Incremental Reasoning on {RDF} Streams},
booktitle = {Linked Data Management},
pages = {413--435},
publisher = {Chapman and Hall/CRC},
year = {2014}
}
@inproceedings{Ren2011,
author = {Yuan Ren and
Jeff Z. Pan},
title = {Optimising ontology stream reasoning with truth maintenance
system},
booktitle = "Conference on Information and Knowledge Management (CIKM)",
year = {2011},
pages = {831-836},
url = {http://doi.acm.org/10.1145/2063576.2063696},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
@inproceedings{DBLP:conf/esws/BarbieriBCVG10,
author = {Davide Francesco Barbieri and
Daniele Braga and
Stefano Ceri and
Emanuele {Della Valle} and
Michael Grossniklaus},
title = {Incremental Reasoning on Streams and Rich Background Knowledge},
booktitle = "Extended Semantic Web Conference (ESWC)",
pages = {1--15},
year = {2010}
}
@inproceedings{DBLP:conf/aaai/MotikNPH15a,
author = {Boris Motik and
Yavor Nenov and
Robert Edgar Felix Piro and
Ian Horrocks},
title = {Incremental Update of Datalog Materialisation: the Backward/Forward
Algorithm},
booktitle = "Conference on Artificial Intelligence (AAAI)",
pages = {1560--1568},
year = {2015}
}
@inproceedings{Walavalkar2008,
author = "Onkar Walavalkar and Anupam Joshi and Tim Finin and Yelena Yesha",
title = "Streaming Knowledge Bases",
month = "October",
year = "2008",
booktitle = "Workshop on Scalable Semantic Web Knowledge Base Systems (SSWS)",
}
@article{DBLP:journals/tplp/BeckEB17,
author = {Harald Beck and
Thomas Eiter and
Christian Folie},
title = {Ticker: {A} system for incremental {ASP}-based stream reasoning},
journal = "Theory and Practice of Logic Programming (TPLP)",
volume = {17},
number = {5-6},
pages = {744--763},
year = {2017}
}
@inproceedings{DBLP:conf/semweb/BazoobandiBU17,
author = {Hamid R. Bazoobandi and
Harald Beck and
Jacopo Urbani},
title = {Expressive Stream Reasoning with {Laser}},
booktitle = "International Semantic Web Conference (ISWC)",
pages = {87--103},
year = {2017}
}
@inproceedings{DBLP:conf/esws/CalbimonteMC16,
author = {Jean{-}Paul Calbimonte and
Jos{\'{e}} Mora and
{\'{O}}scar Corcho},
title = {Query Rewriting in {RDF} Stream Processing},
booktitle = "European Semantic Web Conference (ESWC)",
pages = {486--502},
year = {2016}
}
@inproceedings{DBLP:conf/ijcai/ChenLPC17,
author = {Jiaoyan Chen and
Freddy L{\'{e}}cu{\'{e}} and
Jeff Z. Pan and
Huajun Chen},
title = {Learning from Ontology Streams with Semantic Concept Drift},
booktitle = "International Joint Conference on Artificial Intelligence (IJCAI)",
pages = {957--963},
year = {2017}
}
@inproceedings{DBLP:conf/ijcai/LecueP13,
author = {Freddy L{\'{e}}cu{\'{e}} and
Jeff Z. Pan},
title = {Predicting Knowledge in an Ontology Stream},
booktitle = "International Joint Conference on Artificial Intelligence (IJCAI)",
pages = {2662--2669},
year = {2013}
}
@article{DBLP:journals/expert/BarbieriBCVHTRW10,
author = {Davide Francesco Barbieri and
Daniele Braga and
Stefano Ceri and
Emanuele {Della Valle} and
Yi Huang and
Volker Tresp and
Achim Rettinger and
Hendrik Wermser},
title = {Deductive and Inductive Stream Reasoning for Semantic Social Media
Analytics},
journal = {{IEEE} Intelligent Systems},
volume = {25},
number = {6},
pages = {32--41},
year = {2010}
}
@inproceedings{DBLP:conf/aaai/BeckDEF15,
author = {Harald Beck and
Minh Dao{-}Tran and
Thomas Eiter and
Michael Fink},
title = {{LARS:} {A} Logic-Based Framework for Analyzing Reasoning over Streams},
booktitle = "Conference on Artificial Intelligence (AAAI)",
pages = {1431--1438},
xpublisher = {{AAAI} Press},
year = {2015}
}
@article{muthukrishnan2005data,
title={Data streams: Algorithms and applications},
author={Muthukrishnan, Shanmugavelayutham},
journal={Foundations and Trends in Theoretical Computer Science},
volume={1},
number={2},
pages={117--236},
year={2005},
publisher={Now Publishers, Inc.}
}
@book{andrade2014fundamentals,
title={Fundamentals of stream processing: application design, systems, and analytics},
author={Andrade, Henrique CM and Gedik, Bu{\u{g}}ra and Turaga, Deepak S},
year={2014},
publisher={Cambridge University Press}
}
@article{pike2005interpreting,
title={Interpreting the data: Parallel analysis with {Sawzall}},
author={Pike, Rob and Dorward, Sean and Griesemer, Robert and Quinlan, Sean},
journal={Scientific Programming},
volume={13},
number={4},
pages={277--298},
year={2005},
publisher={Hindawi}
}
@inproceedings{amini2006spc,
title = "{SPC}: A distributed, scalable platform for data mining",
author={Amini, Lisa and Andrade, Henrique and Bhagwan, Ranjita and Eskesen, Frank and King, Richard and Selo, Philippe and Park, Yoonho and Venkatramani, Chitra},
booktitle = "Workshop on Data Mining Standards, Services and Platforms (DM-SSP)",
pages={27--37},
year={2006},
}
@inproceedings{DBLP:conf/debs/ValleDM16,
author = {Emanuele Della Valle and
Daniele Dell'Aglio and
Alessandro Margara},
title = {Taming velocity and variety simultaneously in big data with stream reasoning},
booktitle = "Conference on Distributed Event-Based Systems (DEBS) Tutorial",
pages = {394--401},
year = {2016}
}
@InProceedings{Li:2008:OPN:1453856.1453890,
author = {Li, Jin and Tufte, Kristin and Shkapenyuk, Vladislav and Papadimos, Vassilis and Johnson, Theodore and Maier, David},
title = {Out-of-order Processing: A New Architecture for High-performance Stream Systems},
booktitle = "Conference on Very Large Data Bases (VLDB)",
year = {2008},
issn = {2150-8097},
pages = {274--288},
numpages = {15},
url = {http://dx.doi.org/10.14778/1453856.1453890},
doi = {10.14778/1453856.1453890},
acmid = {1453890},
}
@inproceedings{DBLP:conf/semweb/BalduiniVDTPC13,
author = {Marco Balduini and
Emanuele Della Valle and
Daniele Dell'Aglio and
Mikalai Tsytsarau and
Themis Palpanas and
Cristian Confalonieri},
title = {Social Listening of City Scale Events Using the Streaming Linked Data
Framework},
booktitle = "International Semantic Web Conference (ISWC)",
pages = {1--16},
year = {2013}
}
@article{DBLP:journals/semweb/GangemiPRNDM17,
author = {Aldo Gangemi and
Valentina Presutti and
Diego Reforgiato Recupero and
Andrea Giovanni Nuzzolese and