{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T19:10:13Z","timestamp":1740165013281,"version":"3.37.3"},"publisher-location":"Berlin, Heidelberg","reference-count":25,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642134135"},{"type":"electronic","value":"9783642134142"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010]]},"DOI":"10.1007\/978-3-642-13414-2_12","type":"book-chapter","created":{"date-parts":[[2010,6,7]],"date-time":"2010-06-07T10:43:20Z","timestamp":1275907400000},"page":"168-182","source":"Crossref","is-referenced-by-count":7,"title":["Scalable Efficient Composite Event Detection"],"prefix":"10.1007","author":[{"given":"K. R.","family":"Jayaram","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Patrick","family":"Eugster","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"issue":"5","key":"12_CR1","doi-asserted-by":"publisher","first-page":"769","DOI":"10.1145\/1018203.1018205","volume":"26","author":"N. Benton","year":"2004","unstructured":"Benton, N., Cardelli, L., Fournet, C.: Modern Concurrency Abstractions for C#. ACM TOPLAS\u00a026(5), 769\u2013804 (2004)","journal-title":"ACM TOPLAS"},{"key":"12_CR2","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"570","DOI":"10.1007\/978-3-642-03013-0_26","volume-title":"ECOOP 2009 \u2013 Object-Oriented Programming","author":"P. Eugster","year":"2009","unstructured":"Eugster, P., Jayaram, K.R.: EventJava: An Extension of Java for Event Correlation. In: Drossopoulou, S. (ed.) ECOOP 2009. LNCS, vol.\u00a05653, pp. 570\u2013594. Springer, Heidelberg (2009)"},{"key":"12_CR3","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"135","DOI":"10.1007\/978-3-540-68265-3_9","volume-title":"Coordination Models and Languages","author":"P. Haller","year":"2008","unstructured":"Haller, P., Van Cutsem, T.: Implementing Joins using Extensible Pattern Matching. In: Lea, D., Zavattaro, G. (eds.) COORDINATION 2008. LNCS, vol.\u00a05052, pp. 135\u2013152. Springer, Heidelberg (2008)"},{"key":"12_CR4","doi-asserted-by":"crossref","unstructured":"Haller, P., Odersky, M.: Scala Actors: Unifying Thread-based and Event-based Programming. Theoretical Computer Science\u00a0410(2-3), 202\u2013220","DOI":"10.1016\/j.tcs.2008.09.019"},{"key":"12_CR5","unstructured":"Von Itzstein, S.G., Kearney, D.A.: The Expression of Common Concurrency Patterns in Join Java. In: PDPTA 2004, pp. 1021\u20131025 (2004)"},{"key":"12_CR6","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"86","DOI":"10.1007\/978-3-642-02053-7_5","volume-title":"Coordination Models and Languages","author":"A. Petrounias","year":"2009","unstructured":"Petrounias, A., Eisenbach, S.: Fairness for Chorded Languages. In: Field, J., Vasconcelos, V.T. (eds.) COORDINATION 2009. LNCS, vol.\u00a05521, pp. 86\u2013105. Springer, Heidelberg (2009)"},{"key":"12_CR7","doi-asserted-by":"crossref","unstructured":"Reppy, J.H., Xiao, Y.: Specialization of CML Message-passing Primitives. In: POPL 2007, pp. 315\u2013326 (2007)","DOI":"10.1145\/1190216.1190264"},{"key":"12_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"155","DOI":"10.1007\/978-3-540-70592-5_8","volume-title":"ECOOP 2008 \u2013 Object-Oriented Programming","author":"H. Rajan","year":"2008","unstructured":"Rajan, H., Leavens, G.T.: Ptolemy: A Language with Quantified, Typed Events. In: Vitek, J. (ed.) ECOOP 2008. LNCS, vol.\u00a05142, pp. 155\u2013179. Springer, Heidelberg (2008)"},{"issue":"3","key":"12_CR9","doi-asserted-by":"publisher","first-page":"332","DOI":"10.1145\/380749.380767","volume":"19","author":"A. Carzaniga","year":"2001","unstructured":"Carzaniga, A., Rutherford, M.J., Wolf, A.L.: Design and Evaluation of a Wide-area Event Notification Service. ACM TOCS\u00a019(3), 332\u2013383 (2001)","journal-title":"ACM TOCS"},{"key":"12_CR10","doi-asserted-by":"crossref","unstructured":"Haahr, M., Meier, R., Nixon, P., Cahill, V., Jul, E.: Filtering and Scalability in the ECO Distributed Event Model. In: PDSE 2000, pp. 83\u201392 (2000)","DOI":"10.1109\/PDSE.2000.847853"},{"key":"12_CR11","doi-asserted-by":"crossref","unstructured":"Eugster, P.: Type-based Publish\/Subscribe: Concepts and Experiences. ACM TOPLAS\u00a029(1) (2007)","DOI":"10.1145\/1180475.1180481"},{"key":"12_CR12","doi-asserted-by":"crossref","unstructured":"Van Cutsem, T., Mostinckx, S., Gonzalez Boix, E., Dedecker, J., De Meuter, W.: AmbientTalk: Object-oriented Event-driven Programming in Mobile Ad hoc Networks. In: SCCC 2007 (2007)","DOI":"10.1109\/SCCC.2007.12"},{"key":"12_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"315","DOI":"10.1007\/978-3-540-68265-3_20","volume-title":"Coordination Models and Languages","author":"M. Sulzmann","year":"2008","unstructured":"Sulzmann, M., Lam, E.S.L., Van Weert, P.: Actors with Multi-headed Message Receive Patterns. In: Lea, D., Zavattaro, G. (eds.) COORDINATION 2008. LNCS, vol.\u00a05052, pp. 315\u2013330. Springer, Heidelberg (2008)"},{"key":"12_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"627","DOI":"10.1007\/11687238_38","volume-title":"Advances in Database Technology - EDBT 2006","author":"A.J. Demers","year":"2006","unstructured":"Demers, A.J., Gehrke, J., Hong, M., Riedewald, M., White, W.M.: Towards Expressive Publish\/Subscribe Systems. In: Ioannidis, Y., Scholl, M.H., Schmidt, J.W., Matthes, F., Hatzopoulos, M., B\u00f6hm, K., Kemper, A., Grust, T., B\u00f6hm, C. (eds.) EDBT 2006. LNCS, vol.\u00a03896, pp. 627\u2013644. Springer, Heidelberg (2006)"},{"key":"12_CR15","doi-asserted-by":"crossref","unstructured":"Balazinska, M., Balakrishnan, H., Madden, S., Stonebraker, M.: Fault-tolerance in the Borealis Distributed Stream Processing System. In: SIGMOD 2005, pp. 13\u201324 (2005)","DOI":"10.1145\/1066157.1066160"},{"key":"12_CR16","doi-asserted-by":"crossref","unstructured":"Plociniczak, H.: JErlang: Erlang with Joins, http:\/\/www.doc.ic.ac.uk\/teaching\/distinguished-projects\/2009\/h.plociniczak.pdf","DOI":"10.1007\/978-3-642-13414-2_5"},{"key":"12_CR17","doi-asserted-by":"crossref","unstructured":"Russo, C.V.: Join Patterns for Visual Basic. In: OOPSLA 2008, pp. 53\u201372 (2008)","DOI":"10.1145\/1449764.1449770"},{"key":"12_CR18","doi-asserted-by":"crossref","unstructured":"Fournet, C., Gonthier, C.: The Reflexive Chemical Abstract Machine and the Join Calculus. In: POPL 1996, pp. 372\u2013385 (1996)","DOI":"10.1145\/237721.237805"},{"key":"12_CR19","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"249","DOI":"10.1007\/11587552_13","volume-title":"Middleware 2005","author":"G. Li","year":"2005","unstructured":"Li, G., Jacobsen, H.A.: Composite Subscriptions in Content-Based Publish\/Subscribe Systems. In: Alonso, G. (ed.) Middleware 2005. LNCS, vol.\u00a03790, pp. 249\u2013269. Springer, Heidelberg (2005)"},{"issue":"1","key":"12_CR20","doi-asserted-by":"publisher","first-page":"17","DOI":"10.1016\/0004-3702(82)90020-0","volume":"19","author":"C. Forgy","year":"1982","unstructured":"Forgy, C.: Rete: a Fast Algorithm for the Many Patterns\/Many Objects Match Problem. Artificial Intelligence\u00a019(1), 17\u201337 (1982)","journal-title":"Artificial Intelligence"},{"key":"12_CR21","unstructured":"Friedman-Hill, E.: Jess (2008), http:\/\/www.jessrules.com\/jess\/"},{"key":"12_CR22","volume-title":"Introduction to Algorithms","author":"T.H. Cormen","year":"2009","unstructured":"Cormen, T.H., Rivest, R.L., Leiserson, C., Stein, C.H.: Introduction to Algorithms. MIT Press, Cambridge (2009)"},{"issue":"3","key":"12_CR23","doi-asserted-by":"publisher","first-page":"8","DOI":"10.1145\/187387.187391","volume":"26","author":"J.A. Trono","year":"1994","unstructured":"Trono, J.A.: A New Exercise in Concurrency. SIGCSE Bulletin\u00a026(3), 8\u201310 (1994)","journal-title":"SIGCSE Bulletin"},{"key":"12_CR24","unstructured":"Benton, N.: Jingle Bells: Solving the Santa Claus Problem in Polyphonic C# (2003), http:\/\/research.microsoft.com\/en-us\/um\/people\/nick\/polyphony\/santa.pdf"},{"key":"12_CR25","unstructured":"Vhayu: Vhayu Velocity \u2013 Algorithmic Trading Case Study (2008), http:\/\/www.vhayu.com\/Content\/CollateralItems\/AlgoTradingCaseStudy.pdf"}],"container-title":["Lecture Notes in Computer Science","Coordination Models and Languages"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-13414-2_12.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T18:34:57Z","timestamp":1740162897000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-13414-2_12"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010]]},"ISBN":["9783642134135","9783642134142"],"references-count":25,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-13414-2_12","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2010]]}}}