{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,18]],"date-time":"2025-12-18T13:52:47Z","timestamp":1766065967698},"publisher-location":"Berlin, Heidelberg","reference-count":15,"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_5","type":"book-chapter","created":{"date-parts":[[2010,6,7]],"date-time":"2010-06-07T10:43:20Z","timestamp":1275907400000},"page":"61-75","source":"Crossref","is-referenced-by-count":20,"title":["JErlang: Erlang with Joins"],"prefix":"10.1007","author":[{"given":"Hubert","family":"Plociniczak","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Susan","family":"Eisenbach","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"unstructured":"Armstrong, J.: Programming Erlang: Software for a Concurrent World. Pragmatic Bookshelf (July 2007)","key":"5_CR1"},{"key":"5_CR2","first-page":"372","volume-title":"Proceedings of the 23rd ACM Symposium on Principles of Programming Languages","author":"G. Gonthier","year":"1996","unstructured":"Gonthier, G., Rocquencourt, I.: The reflexive CHAM and the Join-Calculus. In: Proceedings of the 23rd ACM Symposium on Principles of Programming Languages, pp. 372\u2013385. ACM Press, New York (1996)"},{"unstructured":"Mandel, L., Maranget, L.: JoCaml Documentation and Manual (Release 3.11). INRA (2008)","key":"5_CR3"},{"doi-asserted-by":"crossref","unstructured":"Benton, N., Cardelli, L., Polyphonic, C.: Modern Concurrency Abstractions for C#. ACM Trans. Program. Lang. Syst., 415\u2013440 (2002)","key":"5_CR4","DOI":"10.1007\/3-540-47993-7_18"},{"key":"5_CR5","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":"5_CR6","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., Weert, P.V.: 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":"5_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"195","DOI":"10.1007\/978-3-540-85373-2_5","volume-title":"Implementation and Application of Functional Languages","author":"M. Sulzmann","year":"2008","unstructured":"Sulzmann, M., Lam, E.S.: Haskell - join - rules. In: Chitil, O., Horv\u00e1th, Z., Zs\u00f3k, V. (eds.) IFL 2007. LNCS, vol.\u00a05083, pp. 195\u2013210. Springer, Heidelberg (2008)"},{"unstructured":"Lam, E.S., Sulzmann, M.: Parallel join patterns with guards and propagation (2009)","key":"5_CR8"},{"key":"5_CR9","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-662-03811-6","volume-title":"Principles of Program Analysis","author":"F. Nielson","year":"1999","unstructured":"Nielson, F., Nielson, H.R., Hankin, C.: Principles of Program Analysis. Springer, New York (1999)"},{"key":"5_CR10","series-title":"Electronic Notes in Computer Science","volume-title":"Compiling join-patterns","author":"L. Maranget","year":"1998","unstructured":"Maranget, L., Fessant, F.L.: Compiling join-patterns. Electronic Notes in Computer Science. Elsevier Science Publishers, Amsterdam (1998)"},{"key":"5_CR11","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 pattern\/many object pattern match problem. Artificial Intelligence\u00a019, 17\u201337 (1982)","journal-title":"Artificial Intelligence"},{"issue":"3","key":"5_CR12","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 Bull.\u00a026(3), 8\u201310 (1994)","journal-title":"SIGCSE Bull."},{"unstructured":"Lam, E., Sulzmann, M.: Finally, a comparison between Constraint Handling Rules and Join-Calculus. In: Fifth Workshop on Constraint Handling Rules, CHR 2008 (2008)","key":"5_CR13"},{"unstructured":"Sulzmann, M., Lam, E.S.: Compiling Constraint Handling Rules with lazy and concurrent search techniques. In: CHR 2007, pp. 139\u2013149 (2007)","key":"5_CR14"},{"key":"5_CR15","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)"}],"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_5.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,24]],"date-time":"2020-11-24T03:06:23Z","timestamp":1606187183000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-13414-2_5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010]]},"ISBN":["9783642134135","9783642134142"],"references-count":15,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-13414-2_5","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2010]]}}}