{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:11:22Z","timestamp":1750306282472,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":43,"publisher":"ACM","license":[{"start":{"date-parts":[[2016,3,14]],"date-time":"2016-03-14T00:00:00Z","timestamp":1457913600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100000781","name":"European Research Council","doi-asserted-by":"publisher","award":["321217 and 617805"],"award-info":[{"award-number":["321217 and 617805"]}],"id":[{"id":"10.13039\/501100000781","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2016,3,14]]},"DOI":"10.1145\/2889443.2889449","type":"proceedings-article","created":{"date-parts":[[2016,3,18]],"date-time":"2016-03-18T13:50:50Z","timestamp":1458309050000},"page":"82-93","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Cooperative decoupled processes: the e-calculus and linearity"],"prefix":"10.1145","author":[{"given":"Andi","family":"Bejleri","sequence":"first","affiliation":[{"name":"TU Darmstadt, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mira","family":"Mezini","sequence":"additional","affiliation":[{"name":"TU Darmstadt, Germany \/ Lancaster University, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Patrick","family":"Eugster","sequence":"additional","affiliation":[{"name":"Purdue University, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2016,3,14]]},"reference":[{"key":"e_1_3_2_1_1_1","first-page":"302","volume-title":"USENIX","author":"Adya Atul","year":"2002","unstructured":"Atul Adya , Jon Howell , Marvin Theimer , William J. Bolosky , and John R. Douceur . Cooperative task management without manual stack management . In USENIX , pages 289\u2013 302 , 2002 . Atul Adya, Jon Howell, Marvin Theimer, William J. Bolosky, and John R. Douceur. Cooperative task management without manual stack management. In USENIX, pages 289\u2013302, 2002."},{"key":"e_1_3_2_1_2_1","volume-title":"November","author":"National Fire Protection Association.","year":"2015","unstructured":"National Fire Protection Association. Codes and standards , November 2015 . http:\/\/www.nfpa.org\/. National Fire Protection Association. Codes and standards, November 2015. http:\/\/www.nfpa.org\/."},{"key":"e_1_3_2_1_3_1","volume-title":"Cooperative Decoupled Processes: The E-Calculus and Linearity","author":"Bejleri Andi","year":"2015","unstructured":"Andi Bejleri , Mira Mezini , and Patrick Eugster . Cooperative Decoupled Processes: The E-Calculus and Linearity , 2015 . http:\/\/andibejleri.net\/papers\/BME15.pdf. Andi Bejleri, Mira Mezini, and Patrick Eugster. Cooperative Decoupled Processes: The E-Calculus and Linearity, 2015. http:\/\/andibejleri.net\/papers\/BME15.pdf."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_4_1","DOI":"10.1145\/1018203.1018205"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_5_1","DOI":"10.1016\/0304-3975(92)90185-I"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_6_1","DOI":"10.1145\/345063.339345"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_7_1","DOI":"10.1007\/11785477_17"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_8_1","DOI":"10.5555\/646854.708235"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_9_1","DOI":"10.1145\/2814270.2814287"},{"key":"e_1_3_2_1_10_1","volume-title":"HOTOS","author":"Cunningham Ryan","year":"2005","unstructured":"Ryan Cunningham and Eddie Kohler . Making events less slippery with eel . In HOTOS , 2005 . Ryan Cunningham and Eddie Kohler. Making events less slippery with eel. In HOTOS, 2005."},{"key":"e_1_3_2_1_11_1","first-page":"274","volume-title":"PTPE","author":"Haynes Christopher T.","year":"1984","unstructured":"Christopher T. Haynes Daniel P. Friedman and Eugene E. Kohlbecker. Programming with continuations . In PTPE , pages 263\u2013 274 , 1984 . Christopher T. Haynes Daniel P. Friedman and Eugene E. Kohlbecker. Programming with continuations. In PTPE, pages 263\u2013274, 1984."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_12_1","DOI":"10.1145\/2499370.2462184"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_13_1","DOI":"10.1145\/857076.857078"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_14_1","DOI":"10.5555\/646159.680020"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_15_1","DOI":"10.1109\/90.650139"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_16_1","DOI":"10.1145\/2398856.2364562"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_17_1","DOI":"10.1145\/237721.237805"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_18_1","DOI":"10.5555\/646731.703841"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_19_1","DOI":"10.1145\/263700.263725"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_20_1","DOI":"10.1145\/2491411.2491462"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_21_1","DOI":"10.1145\/1960275.1960303"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_22_1","DOI":"10.1145\/2363.2433"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_23_1","DOI":"10.1016\/S1571-0661(04)80420-1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_24_1","DOI":"10.1016\/0304-3975(87)90045-4"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_25_1","DOI":"10.1145\/1105664.1105678"},{"key":"e_1_3_2_1_26_1","volume-title":"COORDINATION","author":"Haller Philipp","year":"2008","unstructured":"Philipp Haller and Tom Van Cutsem . Implementing joins using extensible pattern matching . In COORDINATION , 2008 . Philipp Haller and Tom Van Cutsem. Implementing joins using extensible pattern matching. In COORDINATION, 2008."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_27_1","DOI":"10.1007\/11860990_2"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_28_1","DOI":"10.1016\/j.tcs.2008.09.019"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_29_1","DOI":"10.1145\/2577080.2577082"},{"key":"e_1_3_2_1_30_1","first-page":"63","volume-title":"TIME","author":"Hinze Annika","year":"2002","unstructured":"Annika Hinze and Agn\u00e8s Voisard . A parameterized algebra for event notification services . In TIME , pages 61\u2013 63 , 2002 . Annika Hinze and Agn\u00e8s Voisard. A parameterized algebra for event notification services. In TIME, pages 61\u201363, 2002."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_31_1","DOI":"10.5555\/1883978.1884001"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_32_1","DOI":"10.1145\/330249.330251"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_33_1","DOI":"10.1145\/359545.359563"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_34_1","DOI":"10.1145\/1250734.1250756"},{"key":"e_1_3_2_1_35_1","volume-title":"Usenix (Invited talk)","author":"Ousterhout J. K.","year":"1996","unstructured":"J. K. Ousterhout . Why threads are a bad idea (for most purposes) . In Usenix (Invited talk) , January 1996 . J. K. Ousterhout. Why threads are a bad idea (for most purposes). In Usenix (Invited talk), January 1996."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_36_1","DOI":"10.1145\/361598.361623"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_37_1","DOI":"10.1109\/SFCS.1977.32"},{"key":"e_1_3_2_1_38_1","first-page":"339","volume-title":"EMSOFT","author":"S\u00e1nchez C\u00e9sar","year":"2003","unstructured":"C\u00e9sar S\u00e1nchez , Sriram Sankaranarayanan , Henny Sipma , Ting Zhang , David L. Dill , and Zohar Manna . Event correlation : Language and semantics . In EMSOFT , pages 323\u2013 339 , 2003 . C\u00e9sar S\u00e1nchez, Sriram Sankaranarayanan, Henny Sipma, Ting Zhang, David L. Dill, and Zohar Manna. Event correlation: Language and semantics. In EMSOFT, pages 323\u2013339, 2003."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_39_1","DOI":"10.1145\/604131.604136"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_40_1","DOI":"10.1145\/570645.570666"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_41_1","DOI":"10.1109\/TSE.1986.6312929"},{"key":"e_1_3_2_1_42_1","first-page":"24","volume-title":"HotOS","author":"von Behren J. Robert","year":"2003","unstructured":"J. Robert von Behren , Jeremy Condit , and Eric A. Brewer . Why events are a bad idea (for high-concurrency servers) . In HotOS , pages 19\u2013 24 , 2003 . J. Robert von Behren, Jeremy Condit, and Eric A. Brewer. Why events are a bad idea (for high-concurrency servers). In HotOS, pages 19\u201324, 2003."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_43_1","DOI":"10.1145\/502034.502057"}],"event":{"sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGSOFT ACM Special Interest Group on Software Engineering"],"acronym":"Modularity '16","name":"Modularity '16: 15th International Conference on Modularity","location":"M\u00e1laga Spain"},"container-title":["Proceedings of the 15th International Conference on Modularity"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2889443.2889449","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2889443.2889449","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:38:55Z","timestamp":1750221535000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2889443.2889449"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,3,14]]},"references-count":43,"alternative-id":["10.1145\/2889443.2889449","10.1145\/2889443"],"URL":"https:\/\/doi.org\/10.1145\/2889443.2889449","relation":{},"subject":[],"published":{"date-parts":[[2016,3,14]]},"assertion":[{"value":"2016-03-14","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}