{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:14:11Z","timestamp":1750220051150,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":27,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,11,29]],"date-time":"2022-11-29T00:00:00Z","timestamp":1669680000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,11,29]]},"DOI":"10.1145\/3563837.3568341","type":"proceedings-article","created":{"date-parts":[[2022,12,1]],"date-time":"2022-12-01T19:29:37Z","timestamp":1669922977000},"page":"13-23","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Distributed Persistent Signals: Architecture and Implementation"],"prefix":"10.1145","author":[{"given":"Tetsuo","family":"Kamina","sequence":"first","affiliation":[{"name":"Oita University, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sota","family":"Ueno","sequence":"additional","affiliation":[{"name":"Oita University, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2022,12]]},"reference":[{"doi-asserted-by":"publisher","key":"e_1_3_2_1_1_1","DOI":"10.1145\/3236762"},{"key":"e_1_3_2_1_2_1","volume-title":"Objects Meet Relations: On the Transparent Management of Persistent Objects. In Advanced Information Systems Engineering. 429\u2013445","author":"Cabibbo Luca","year":"2004","unstructured":"Luca Cabibbo . 2004 . Objects Meet Relations: On the Transparent Management of Persistent Objects. In Advanced Information Systems Engineering. 429\u2013445 . Luca Cabibbo. 2004. Objects Meet Relations: On the Transparent Management of Persistent Objects. In Advanced Information Systems Engineering. 429\u2013445."},{"key":"e_1_3_2_1_3_1","volume-title":"Links: Web Programming Without Tiers. In FMCO\u201906. 266\u2013296.","author":"Cooper Ezra","year":"2007","unstructured":"Ezra Cooper , Sam Lindley , Philip Wadler , and Jeremy Yallop . 2007 . Links: Web Programming Without Tiers. In FMCO\u201906. 266\u2013296. Ezra Cooper, Sam Lindley, Philip Wadler, and Jeremy Yallop. 2007. Links: Web Programming Without Tiers. In FMCO\u201906. 266\u2013296."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_5_1","DOI":"10.1145\/3276477"},{"doi-asserted-by":"crossref","unstructured":"Joscha Drechsler Guido Salvaneschi Ragnar Mogk and Mira Mezini. 2014. Distributed REScala: an update algorithm for distributed reactive programming. In OOPSLA\u201914. 361\u2013376. Joscha Drechsler Guido Salvaneschi Ragnar Mogk and Mira Mezini. 2014. Distributed REScala: an update algorithm for distributed reactive programming. In OOPSLA\u201914. 361\u2013376.","key":"e_1_3_2_1_6_1","DOI":"10.1145\/2714064.2660240"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_7_1","DOI":"10.1145\/258949.258973"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_8_1","DOI":"10.1007\/s00778-018-0508-7"},{"unstructured":"Takumi Hikosaka Tetsuo Kamina and Katsuhisa Maruyama. 2018. Visualizing Reactive Execution History using Propagation Traces. In REBLS\u201918. Takumi Hikosaka Tetsuo Kamina and Katsuhisa Maruyama. 2018. Visualizing Reactive Execution History using Propagation Traces. In REBLS\u201918.","key":"e_1_3_2_1_9_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_10_1","DOI":"10.22152\/programming-journal.org\/2018\/2\/5"},{"doi-asserted-by":"crossref","unstructured":"Tetsuo Kamina and Tomoyuki Aotani. 2019. An Approach for Persistent Time-Varying Values. In Onward!\u201919. 17\u201331. Tetsuo Kamina and Tomoyuki Aotani. 2019. An Approach for Persistent Time-Varying Values. In Onward!\u201919. 17\u201331.","key":"e_1_3_2_1_11_1","DOI":"10.1145\/3359591.3359730"},{"key":"e_1_3_2_1_12_1","volume-title":"Signal Classes: A Mechanism for Building Synchronous and Persistent Signal Networks. In ECOOP 2021 (LIPIcs","volume":"30","author":"Kamina Tetsuo","year":"2021","unstructured":"Tetsuo Kamina , Tomoyuki Aotani , and Hidehiko Masuhara . 2021 . Signal Classes: A Mechanism for Building Synchronous and Persistent Signal Networks. In ECOOP 2021 (LIPIcs , Vol. 194). 19:1\u201319: 30 . Tetsuo Kamina, Tomoyuki Aotani, and Hidehiko Masuhara. 2021. Signal Classes: A Mechanism for Building Synchronous and Persistent Signal Networks. In ECOOP 2021 (LIPIcs, Vol. 194). 19:1\u201319:30."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_13_1","DOI":"10.1145\/2611286.2611290"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_14_1","DOI":"10.1109\/TSE.2018.2833109"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_15_1","DOI":"10.1145\/1640089.1640091"},{"key":"e_1_3_2_1_16_1","volume-title":"Fault-tolerant Distributed Reactive Programming. In 32nd European Conference on Object-Oriented Programming (ECOOP 2018) (Leibniz International Proceedings in Informatics (LIPIcs)","volume":"26","author":"Mogk Ragnar","year":"2018","unstructured":"Ragnar Mogk , Lars Baumg\u00e4rtner , Guido Salvaneschi , Bernd Freisleben , and Mira Mezini . 2018 . Fault-tolerant Distributed Reactive Programming. In 32nd European Conference on Object-Oriented Programming (ECOOP 2018) (Leibniz International Proceedings in Informatics (LIPIcs) , Vol. 109). 1:1\u20131: 26 . Ragnar Mogk, Lars Baumg\u00e4rtner, Guido Salvaneschi, Bernd Freisleben, and Mira Mezini. 2018. Fault-tolerant Distributed Reactive Programming. In 32nd European Conference on Object-Oriented Programming (ECOOP 2018) (Leibniz International Proceedings in Informatics (LIPIcs), Vol. 109). 1:1\u20131:26."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_17_1","DOI":"10.1145\/3360570"},{"key":"e_1_3_2_1_18_1","volume-title":"Distributed Reactive Programming for Reactive Distributed Systems. The Art, Science, and Engineering of Programming, 3, 3","author":"Myter Florian","year":"2019","unstructured":"Florian Myter , Christophe Scholliers , and Wolfgang De Meuter . 2019. Distributed Reactive Programming for Reactive Distributed Systems. The Art, Science, and Engineering of Programming, 3, 3 ( 2019 ), 5:1\u20135:52. Florian Myter, Christophe Scholliers, and Wolfgang De Meuter. 2019. Distributed Reactive Programming for Reactive Distributed Systems. The Art, Science, and Engineering of Programming, 3, 3 (2019), 5:1\u20135:52."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_19_1","DOI":"10.2197\/ipsjjip.30.505"},{"key":"e_1_3_2_1_20_1","volume-title":"Elm Workshop.","author":"Pandy Laszlo","year":"2013","unstructured":"Laszlo Pandy . 2013 . Bret Victor style reactive debugging . Elm Workshop. Laszlo Pandy. 2013. Bret Victor style reactive debugging. Elm Workshop."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_21_1","DOI":"10.1109\/TSE.2011.123"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_22_1","DOI":"10.1145\/2661136.2661140"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_23_1","DOI":"10.1145\/2577080.2577083"},{"unstructured":"Guido Salvaneschi and Mira Mezini. 2016. Debugging for Reactive Programming. In ICSE\u201916. 796\u2013807. Guido Salvaneschi and Mira Mezini. 2016. Debugging for Reactive Programming. In ICSE\u201916. 796\u2013807.","key":"e_1_3_2_1_24_1"},{"doi-asserted-by":"crossref","unstructured":"Manuel Serrano and Vincent Prunet. 2016. A Glimpse of Hopjs. In ICFP\u201916. 180\u2013192. Manuel Serrano and Vincent Prunet. 2016. A Glimpse of Hopjs. In ICFP\u201916. 180\u2013192.","key":"e_1_3_2_1_25_1","DOI":"10.1145\/3022670.2951916"},{"doi-asserted-by":"crossref","unstructured":"Kazuhiro Shibanai and Takuo Watanabe. 2018. Distributed Functional Reactive Programming on Actor-Based Runtime. In REBLS\u201918. 13\u201322. Kazuhiro Shibanai and Takuo Watanabe. 2018. Distributed Functional Reactive Programming on Actor-Based Runtime. In REBLS\u201918. 13\u201322.","key":"e_1_3_2_1_26_1","DOI":"10.1145\/3281366.3281370"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_27_1","DOI":"10.1145\/3276922"},{"key":"e_1_3_2_1_28_1","volume-title":"A lightweight push-pull mechanism for implicitly using signals in imperative programming. Journal of Computer Languages, 54","author":"Zhuang YungYu","year":"2019","unstructured":"YungYu Zhuang . 2019. A lightweight push-pull mechanism for implicitly using signals in imperative programming. Journal of Computer Languages, 54 ( 2019 ). YungYu Zhuang. 2019. A lightweight push-pull mechanism for implicitly using signals in imperative programming. Journal of Computer Languages, 54 (2019)."}],"event":{"sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"],"acronym":"REBLS '22","name":"REBLS '22: 9th ACM SIGPLAN International Workshop on Reactive and Event-Based Languages and Systems","location":"Auckland New Zealand"},"container-title":["Proceedings of the 9th ACM SIGPLAN International Workshop on Reactive and Event-Based Languages and Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3563837.3568341","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3563837.3568341","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T18:08:15Z","timestamp":1750183695000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3563837.3568341"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,11,29]]},"references-count":27,"alternative-id":["10.1145\/3563837.3568341","10.1145\/3563837"],"URL":"https:\/\/doi.org\/10.1145\/3563837.3568341","relation":{},"subject":[],"published":{"date-parts":[[2022,11,29]]},"assertion":[{"value":"2022-12-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}