{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:18:09Z","timestamp":1750220289992,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":19,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,4,25]],"date-time":"2022-04-25T00:00:00Z","timestamp":1650844800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"NOVA LINCS - Funda\u00e7\u00e3o para a Ci\u00eancia e Tecnologia","award":["UIDB\/04516\/202"],"award-info":[{"award-number":["UIDB\/04516\/202"]}]},{"name":"Funda\u00e7\u00e3o para a Ci\u00eancia e Tecnologia","award":["PTDC\/CCI-COM\/32166\/2017"],"award-info":[{"award-number":["PTDC\/CCI-COM\/32166\/2017"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,4,25]]},"DOI":"10.1145\/3477314.3507120","type":"proceedings-article","created":{"date-parts":[[2022,5,7]],"date-time":"2022-05-07T00:37:36Z","timestamp":1651883856000},"page":"1268-1275","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Condition-based synchronization in data-centric concurrency control"],"prefix":"10.1145","author":[{"given":"David","family":"Neves","sequence":"first","affiliation":[{"name":"NOVA University Lisbon, Monte de Caparica, Portugal"}]},{"given":"Herv\u00e9","family":"Paulino","sequence":"additional","affiliation":[{"name":"NOVA University Lisbon, Monte de Caparica, Portugal"}]}],"member":"320","published-online":{"date-parts":[[2022,5,6]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1889997.1889999"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/800215.806566"},{"key":"e_1_3_2_1_3_1","volume-title":"ASM: a code manipulation tool to implement adaptable systems. Adaptable and extensible component systems 30, 19","author":"Bruneton Eric","year":"2002","unstructured":"Eric Bruneton, Romain Lenglet, and Thierry Coupaye. 2002. ASM: a code manipulation tool to implement adaptable systems. Adaptable and extensible component systems 30, 19 (2002)."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"crossref","unstructured":"R. H. Campbell and A. N. Habermann. 1974. The specification of process synchronization by path expressions. In Operating Systems. Springer Berlin Heidelberg Berlin Heidelberg 89--102.","DOI":"10.1007\/BFb0029355"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1133981.1133983"},{"key":"e_1_3_2_1_6_1","volume-title":"Colorama: Architectural Support for Data-Centric Synchronization. In 13st International Conference on High-Performance Computer Architecture (HPCA-13","author":"Ceze Luis","year":"2007","unstructured":"Luis Ceze, Pablo Montesinos, Christoph von Praun, and Josep Torrellas. 2007. Colorama: Architectural Support for Data-Centric Synchronization. In 13st International Conference on High-Performance Computer Architecture (HPCA-13 2007). IEEE Computer Society, 133--144."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2462029.2462030"},{"key":"e_1_3_2_1_8_1","volume-title":"Proceedings of the 4th ACM SIGPLAN Workshop on Transactional Computing","author":"Dudnik Polina","year":"2009","unstructured":"Polina Dudnik and Michael M Swift. 2009. Condition variables and transactional memory: Problem or opportunity. In Proceedings of the 4th ACM SIGPLAN Workshop on Transactional Computing, Raleigh, NC."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/360363.360369"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2641638.2641654"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1378704.1378725"},{"key":"e_1_3_2_1_12_1","volume-title":"First ACM SIGPLAN Workshop on Languages, Compilers, and Hardware Support for Transactional Computing (TRANSACT '06)","author":"Hicks Michael","year":"2006","unstructured":"Michael Hicks, Jeffrey S Foster, and Polyvios Pratikakis. 2006. Lock inference for atomic sections. In First ACM SIGPLAN Workshop on Languages, Compilers, and Hardware Support for Transactional Computing (TRANSACT '06). ACM."},{"volume-title":"The origin of concurrent programming","author":"Richard Hoare Charles Antony","key":"e_1_3_2_1_13_1","unstructured":"Charles Antony Richard Hoare. 1972. Towards a theory of parallel programming. In The origin of concurrent programming. Springer, 231--244."},{"key":"e_1_3_2_1_14_1","volume-title":"Proceedings of the 6th ACM SIGPLAN Workshop on Transactional Computing","author":"Luchangco Victor","year":"2011","unstructured":"Victor Luchangco and Virendra J Marathe. 2011. Revisiting condition variables and transactions. In Proceedings of the 6th ACM SIGPLAN Workshop on Transactional Computing, San Jose, CA."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/76894.76897"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2851613.2851734"},{"volume-title":"26th ACM Symposium on Parallelism in Algorithms and Architectures, SPAA '14","author":"Wang Chao","key":"e_1_3_2_1_17_1","unstructured":"Chao Wang, Yujie Liu, and Michael F. Spear. 2014. Transaction-friendly condition variables. In 26th ACM Symposium on Parallelism in Algorithms and Architectures, SPAA '14. ACM, 198--207."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2901318.2901342"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2503210.2503232"}],"event":{"name":"SAC '22: The 37th ACM\/SIGAPP Symposium on Applied Computing","sponsor":["SIGAPP ACM Special Interest Group on Applied Computing"],"location":"Virtual Event","acronym":"SAC '22"},"container-title":["Proceedings of the 37th ACM\/SIGAPP Symposium on Applied Computing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3477314.3507120","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3477314.3507120","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T19:31:29Z","timestamp":1750188689000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3477314.3507120"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,4,25]]},"references-count":19,"alternative-id":["10.1145\/3477314.3507120","10.1145\/3477314"],"URL":"https:\/\/doi.org\/10.1145\/3477314.3507120","relation":{},"subject":[],"published":{"date-parts":[[2022,4,25]]},"assertion":[{"value":"2022-05-06","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}