{"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":1750306134568,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":20,"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"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2017,10,23]]},"DOI":"10.1145\/3141865.3141866","type":"proceedings-article","created":{"date-parts":[[2017,10,12]],"date-time":"2017-10-12T12:51:09Z","timestamp":1507812669000},"page":"31-41","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":6,"title":["Transactional actors: communication in transactions"],"prefix":"10.1145","author":[{"given":"Janwillem","family":"Swalens","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_2_1","doi-asserted-by":"publisher","DOI":"10.1017\/S095679689700261X"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/356842.356846"},{"key":"e_1_3_2_1_4_1","volume-title":"Domains: Sharing state in the communicating event-loop actor model. Computer Languages, Systems &amp","author":"De Koster J.","year":"2016","unstructured":"J. De Koster , S. Marr , T. Van Cutsem , and T. D\u2019Hondt . 2016 . Domains: Sharing state in the communicating event-loop actor model. Computer Languages, Systems &amp ; Structures 45, 132\u2013160. J. De Koster, S. Marr, T. Van Cutsem, and T. D\u2019Hondt. 2016. Domains: Sharing state in the communicating event-loop actor model. Computer Languages, Systems &amp; Structures 45, 132\u2013160."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3001886.3001890"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"crossref","unstructured":"E. de Vries V. Koutavas and M. Hennessy. 2010. Communicating Transactions. In CONCUR\u201910. 569\u2013583.  E. de Vries V. Koutavas and M. Hennessy. 2010. Communicating Transactions. In CONCUR\u201910. 569\u2013583.","DOI":"10.1007\/978-3-642-15375-4_39"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1040305.1040322"},{"key":"e_1_3_2_1_8_1","volume-title":"Programming Clojure","author":"Halloway S.","unstructured":"S. Halloway . 2009. Programming Clojure ( 1 st ed.). Pragmatic Bookshelf . S. Halloway. 2009. Programming Clojure (1st ed.). Pragmatic Bookshelf.","edition":"1"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"crossref","unstructured":"T. Harris S. Marlow S. Peyton-Jones and M. Herlihy. 2005. Composable Memory Transactions. In PPoPP\u201905. 48\u201360.  T. Harris S. Marlow S. Peyton-Jones and M. Herlihy. 2005. Composable Memory Transactions. In PPoPP\u201905. 48\u201360.","DOI":"10.1145\/1065944.1065952"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/173682.165164"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2541329.2541332"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"crossref","unstructured":"M. Lesani and J. Palsberg. 2011. Communicating Memory Transactions. In PPoPP\u201911. 157\u2013168.  M. Lesani and J. Palsberg. 2011. Communicating Memory Transactions. In PPoPP\u201911. 157\u2013168.","DOI":"10.1145\/2038037.1941577"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1941553.1941578"},{"key":"e_1_3_2_1_14_1","volume-title":"STAMP: Stanford transactional applications for multi-processing. In IISWC\u201908. 35\u201346.","author":"Minh C. C.","year":"2008","unstructured":"C. C. Minh , J. Chung , C. Kozyrakis , and K. Olukotun . 2008 . STAMP: Stanford transactional applications for multi-processing. In IISWC\u201908. 35\u201346. C. C. Minh, J. Chung, C. Kozyrakis, and K. Olukotun. 2008. STAMP: Stanford transactional applications for multi-processing. In IISWC\u201908. 35\u201346."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-43376-8_7"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1229428.1229442"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1007\/s004460050028"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"crossref","unstructured":"Y. Smaragdakis A. Kay R. Behrends and M. Young. 2007. Transactions with Isolation and Cooperation. In OOPSLA\u201907. 191\u2013210.  Y. Smaragdakis A. Kay R. Behrends and M. Young. 2007. Transactions with Isolation and Cooperation. In OOPSLA\u201907. 191\u2013210.","DOI":"10.1145\/1297105.1297042"},{"key":"e_1_3_2_1_19_1","volume-title":"Transactional Tasks: Parallelism in Software Transactions. In ECOOP\u201916. 23:1\u201323:28.","author":"Swalens J.","year":"2016","unstructured":"J. Swalens , J. De Koster , and W. De Meuter . 2016 . Transactional Tasks: Parallelism in Software Transactions. In ECOOP\u201916. 23:1\u201323:28. J. Swalens, J. De Koster, and W. De Meuter. 2016. Transactional Tasks: Parallelism in Software Transactions. In ECOOP\u201916. 23:1\u201323:28."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"crossref","unstructured":"S. Tasharofi P. Dinges and R. E. Johnson. 2013. Why Do Scala Developers Mix the Actor Model with Other Concurrency Models?. In ECOOP\u201913. 302\u2013326.  S. Tasharofi P. Dinges and R. E. Johnson. 2013. Why Do Scala Developers Mix the Actor Model with Other Concurrency Models?. In ECOOP\u201913. 302\u2013326.","DOI":"10.1007\/978-3-642-39038-8_13"},{"key":"e_1_3_2_1_21_1","unstructured":"P. Van Roy and S. Haridi. 2004. Concepts techniques and models of computer programming. The MIT Press.  P. Van Roy and S. Haridi. 2004. Concepts techniques and models of computer programming. The MIT Press."}],"event":{"name":"SPLASH '17: Conference on Systems, Programming, Languages, and Applications: Software for Humanity","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGAda ACM Special Interest Group on Ada Programming Language"],"location":"Vancouver BC Canada","acronym":"SPLASH '17"},"container-title":["Proceedings of the 4th ACM SIGPLAN International Workshop on Software Engineering for Parallel Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3141865.3141866","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3141865.3141866","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\/3141865.3141866"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,10,23]]},"references-count":20,"alternative-id":["10.1145\/3141865.3141866","10.1145\/3141865"],"URL":"https:\/\/doi.org\/10.1145\/3141865.3141866","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"}}]}}