{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:08:54Z","timestamp":1750306134538,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":15,"publisher":"ACM","license":[{"start":{"date-parts":[[2017,10,23]],"date-time":"2017-10-23T00:00:00Z","timestamp":1508716800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100003130","name":"Fonds Wetenschappelijk Onderzoek","doi-asserted-by":"publisher","award":["8B02"],"award-info":[{"award-number":["8B02"]}],"id":[{"id":"10.13039\/501100003130","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2017,10,23]]},"DOI":"10.1145\/3141834.3141838","type":"proceedings-article","created":{"date-parts":[[2017,10,12]],"date-time":"2017-10-12T12:51:09Z","timestamp":1507812669000},"page":"31-40","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Sparrow: a DSL for coordinating large groups of heterogeneous actors"],"prefix":"10.1145","author":[{"given":"Humberto","family":"Rodriguez Avila","sequence":"first","affiliation":[{"name":"Vrije Universiteit Brussel, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Joeri","family":"De Koster","sequence":"additional","affiliation":[{"name":"Vrije Universiteit Brussel, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wolfgang","family":"De Meuter","sequence":"additional","affiliation":[{"name":"Vrije Universiteit Brussel, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2017,10,23]]},"reference":[{"key":"e_1_3_2_1_1_1","first-page":"23","volume-title":"Proceedings of the Fourth ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPOPP '93)","author":"Agha Gul","unstructured":"Gul Agha and Christian J. Callsen . 1993. ActorSpace: An Open Distributed Programming Paradigm . In Proceedings of the Fourth ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPOPP '93) . ACM, New York, NY, USA , 23 - 32 . Gul Agha and Christian J. Callsen. 1993. ActorSpace: An Open Distributed Programming Paradigm. In Proceedings of the Fourth ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPOPP '93). ACM, New York, NY, USA, 23-32."},{"volume-title":"Scalable Join-Pattern Matching for Observables. Master's thesis. Department of Software Technology","author":"Dolev Alon","unstructured":"Alon Dolev . 2016. Scalable Join-Pattern Matching for Observables. Master's thesis. Department of Software Technology , University of Technology Delft. Alon Dolev. 2016. Scalable Join-Pattern Matching for Observables. Master's thesis. Department of Software Technology, University of Technology Delft.","key":"e_1_3_2_1_2_1"},{"key":"e_1_3_2_1_3_1","first-page":"570","article-title":"EventJava: An Extension of Java for Event Correlation. Springer Berlin Heidelberg, Berlin","author":"Eugster Patrick","year":"2009","unstructured":"Patrick Eugster and K. R. Jayaram . 2009 . EventJava: An Extension of Java for Event Correlation. Springer Berlin Heidelberg, Berlin , Heidelberg , 570 - 594 . Patrick Eugster and K. R. Jayaram. 2009. EventJava: An Extension of Java for Event Correlation. Springer Berlin Heidelberg, Berlin, Heidelberg, 570-594.","journal-title":"Heidelberg"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_4_1","DOI":"10.1016\/0004-3702(82)90020-0"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_5_1","DOI":"10.1145\/237721.237805"},{"volume-title":"Object-Based Models and Languages for Concurrent Systems","author":"Fr\u00f8lund Svend","unstructured":"Svend Fr\u00f8lund and Gul Agha . 1995. Abstracting interactions based on message sets . In Object-Based Models and Languages for Concurrent Systems , Paolo Ciancarini, Oscar Nierstrasz, and Akinori Yonezawa (Eds.). Springer Berlin Heidelberg , Berlin, Heidelberg , 107-124. Svend Fr\u00f8lund and Gul Agha. 1995. Abstracting interactions based on message sets. In Object-Based Models and Languages for Concurrent Systems, Paolo Ciancarini, Oscar Nierstrasz, and Akinori Yonezawa (Eds.). Springer Berlin Heidelberg, Berlin, Heidelberg, 107-124.","key":"e_1_3_2_1_6_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_7_1","DOI":"10.1145\/2363.2433"},{"volume-title":"Coordination Models and Languages","author":"Haller Philipp","unstructured":"Philipp Haller and Tom Van Cutsem . 2008. Implementing Joins Using Extensible Pattern Matching . In Coordination Models and Languages . Springer Berlin Heidelberg , Berlin, Heidelberg , 135-152. Philipp Haller and Tom Van Cutsem. 2008. Implementing Joins Using Extensible Pattern Matching. In Coordination Models and Languages. Springer Berlin Heidelberg, Berlin, Heidelberg, 135-152.","key":"e_1_3_2_1_8_1"},{"key":"e_1_3_2_1_9_1","first-page":"235","volume-title":"IJCAI'73: Proceedings of the 3rd International Joint Conference on Artificial Intelligence. Morgan Kaufmann Publishers Inc.","author":"Hewitt Carl","year":"1973","unstructured":"Carl Hewitt , Peter Bishop , and Richard Steiger . 1973 . A Universal Modular ACTOR Formalism for Arti_cial Intelligence . In IJCAI'73: Proceedings of the 3rd International Joint Conference on Artificial Intelligence. Morgan Kaufmann Publishers Inc. , San Francisco, CA, USA , 235 - 245 . Carl Hewitt, Peter Bishop, and Richard Steiger. 1973. A Universal Modular ACTOR Formalism for Arti_cial Intelligence. In IJCAI'73: Proceedings of the 3rd International Joint Conference on Artificial Intelligence. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, 235-245."},{"key":"e_1_3_2_1_10_1","volume-title":"Coordination Models and Languages: 12th International Conference, COORDINATION","author":"Plociniczak Hubert","year":"2010","unstructured":"Hubert Plociniczak and Susan Eisenbach . 2010. JErlang: Erlang with Joins . In Coordination Models and Languages: 12th International Conference, COORDINATION 2010 , Amsterdam, The Netherlands , June 7-9, 2010. Proceedings, Dave Clarke and Gul Agha (Eds.). Springer Berlin Heidelberg , Berlin, Heidelberg, 61-75. Hubert Plociniczak and Susan Eisenbach. 2010. JErlang: Erlang with Joins. In Coordination Models and Languages: 12th International Conference, COORDINATION 2010, Amsterdam, The Netherlands, June 7-9, 2010. Proceedings, Dave Clarke and Gul Agha (Eds.). Springer Berlin Heidelberg, Berlin, Heidelberg, 61-75."},{"key":"e_1_3_2_1_11_1","volume-title":"Elisa Gonzalez Boix, and Wolfgang De Meuter","author":"Scholliers Christophe","year":"2009","unstructured":"Christophe Scholliers , Elisa Gonzalez Boix, and Wolfgang De Meuter . 2009 . Totam : Scoped tuples for the ambient. Electronic Communications of the EASST 19 (2009). Christophe Scholliers, Elisa Gonzalez Boix, and Wolfgang De Meuter. 2009. Totam: Scoped tuples for the ambient. Electronic Communications of the EASST 19 (2009)."},{"volume-title":"JCThorn: Extending Thorn with joins and chords. Master's thesis. Department of Computing","author":"Paula Ignacio Solla","unstructured":"Ignacio Solla Paula . 2010. JCThorn: Extending Thorn with joins and chords. Master's thesis. Department of Computing , Imperial College London . Ignacio Solla Paula. 2010. JCThorn: Extending Thorn with joins and chords. Master's thesis. Department of Computing, Imperial College London.","key":"e_1_3_2_1_12_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_13_1","DOI":"10.1145\/187387.187391"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_14_1","DOI":"10.1145\/2577080.2577082"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_15_1","DOI":"10.1145\/583960.583964"}],"event":{"sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGAda ACM Special Interest Group on Ada Programming Language"],"acronym":"SPLASH '17","name":"SPLASH '17: Conference on Systems, Programming, Languages, and Applications: Software for Humanity","location":"Vancouver BC Canada"},"container-title":["Proceedings of the 7th ACM SIGPLAN International Workshop on Programming Based on Actors, Agents, and Decentralized Control"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3141834.3141838","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3141834.3141838","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:37:14Z","timestamp":1750217834000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3141834.3141838"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,10,23]]},"references-count":15,"alternative-id":["10.1145\/3141834.3141838","10.1145\/3141834"],"URL":"https:\/\/doi.org\/10.1145\/3141834.3141838","relation":{},"subject":[],"published":{"date-parts":[[2017,10,23]]},"assertion":[{"value":"2017-10-23","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}