{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T05:02:13Z","timestamp":1750309333386,"version":"3.41.0"},"reference-count":64,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2024,4,25]],"date-time":"2024-04-25T00:00:00Z","timestamp":1714003200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"U.S. NSF","award":["ECCS 2302651, HRD 2135345, CNS\/SaTC 2039583, HRD 1828811, CMMI 2240407"],"award-info":[{"award-number":["ECCS 2302651, HRD 2135345, CNS\/SaTC 2039583, HRD 1828811, CMMI 2240407"]}]},{"DOI":"10.13039\/501100004359","name":"Swedish Research Council","doi-asserted-by":"crossref","award":["2023-04485"],"award-info":[{"award-number":["2023-04485"]}],"id":[{"id":"10.13039\/501100004359","id-type":"DOI","asserted-by":"crossref"}]},{"name":"Research Institute For Tactical Autonomy, A University Affiliated Research Center (RITA-UARC) of the U.S. Department of Defense at Howard University","award":["FA955023D0001"],"award-info":[{"award-number":["FA955023D0001"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Embed. Comput. Syst."],"published-print":{"date-parts":[[2024,5,31]]},"abstract":"<jats:p>\n            Fault tolerance, energy management, and quality of service (QoS) are essential aspects for the design of real-time embedded systems. In this work, we focus on exploring methods that can simultaneously address the above three critical issues under standby-sparing. The standby-sparing mechanism adopts a dual-processor architecture in which each processor plays the role of the backup for the other one dynamically. In this way, it can provide fault tolerance subject to both permanent and transient faults. Due to its duplicate executions of the real-time jobs\/tasks, the energy consumption of a standby-sparing system could be quite high. With the purpose of reducing energy under standby-sparing, we proposed three novel scheduling schemes: The first one is for (1, 1)-constrained tasks, and the second one and the third one (which can be combined into an integrated approach to maximize the overall energy reduction) are for general (\n            <jats:italic>m,k<\/jats:italic>\n            )-constrained tasks that require that among any\n            <jats:italic>k<\/jats:italic>\n            consecutive jobs of a task no more than (\n            <jats:italic>k<\/jats:italic>\n            -\n            <jats:italic>m<\/jats:italic>\n            ) out of them could miss their deadlines. Through extensive evaluations and performance analysis, our results demonstrate that compared with the existing research, the proposed techniques can reduce energy by up to 11% for (1, 1)-constrained tasks and 25% for general (\n            <jats:italic>m,k<\/jats:italic>\n            )-constrained tasks while assuring (\n            <jats:italic>m,k<\/jats:italic>\n            )-constraints and fault tolerance as well as providing better user perceived QoS levels under standby-sparing.\n          <\/jats:p>\n          <jats:p\/>","DOI":"10.1145\/3648365","type":"journal-article","created":{"date-parts":[[2024,2,21]],"date-time":"2024-02-21T12:11:09Z","timestamp":1708517469000},"page":"1-36","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Energy Management for Fault-tolerant (m,k)-constrained Real-time Systems That Use Standby-Sparing"],"prefix":"10.1145","volume":"23","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6543-6660","authenticated-orcid":false,"given":"Linwei","family":"Niu","sequence":"first","affiliation":[{"name":"Howard University, Washington, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3638-3464","authenticated-orcid":false,"given":"Danda B.","family":"Rawat","sequence":"additional","affiliation":[{"name":"Howard University, Washington, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1938-9947","authenticated-orcid":false,"given":"Dakai","family":"Zhu","sequence":"additional","affiliation":[{"name":"University of Texas at San Antonio, San Antonio, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0001-0949-0523","authenticated-orcid":false,"given":"Jonathan","family":"Musselwhite","sequence":"additional","affiliation":[{"name":"Howard University, Washington, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4228-2774","authenticated-orcid":false,"given":"Zonghua","family":"Gu","sequence":"additional","affiliation":[{"name":"Ume\u00e5 University, Ume\u00e5, Sweden"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5185-6306","authenticated-orcid":false,"given":"Qingxu","family":"Deng","sequence":"additional","affiliation":[{"name":"Northeastern University, Shenyang, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2024,4,25]]},"reference":[{"issue":"1","key":"e_1_3_2_2_2","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1109\/92.988724","article-title":"Leakage control with efficient use of transistor stacks in single threshold CMOS","volume":"10","author":"Johnson M.","year":"2002","unstructured":"M. Johnson, D. Somasekhar, L.Y. Choiu, and K. Roy. 2002. Leakage control with efficient use of transistor stacks in single threshold CMOS. IEEE Trans. VLSI 10, 1 (Feb.2002), 1\u20135.","journal-title":"IEEE Trans. VLSI"},{"key":"e_1_3_2_3_2","article-title":"Combined dynamic voltage scaling and adaptive body biasing for heterogeneous distributed real-time embedded systems","author":"Yan Le","year":"2003","unstructured":"Le Yan, Jiong Luo, and Niraj K. Jha. 2003. Combined dynamic voltage scaling and adaptive body biasing for heterogeneous distributed real-time embedded systems. In Proceedings of the IEEE\/ACM International Conference on Computer-Aided Design (ICCAD\u201903).","journal-title":"Proceedings of the IEEE\/ACM International Conference on Computer-Aided Design (ICCAD\u201903)"},{"key":"e_1_3_2_4_2","doi-asserted-by":"publisher","DOI":"10.1145\/1347375.1347381"},{"key":"e_1_3_2_5_2","volume-title":"Proceedings of the IEEE\/ACM International Conference on Computer-Aided Design (ICCAD\u201904)","author":"Zhu Dakai","year":"2004","unstructured":"Dakai Zhu, R. Melhem, and D. Mosse. 2004. The effects of energy management on reliability in real-time embedded systems. In Proceedings of the IEEE\/ACM International Conference on Computer-Aided Design (ICCAD\u201904)."},{"key":"e_1_3_2_6_2","article-title":"Ramp: A Model for Reliability Aware Microprocessor Design","author":"S.V. B. P. R. J. J. Srinivasan, A.","year":"2003","unstructured":"B. P. R. J. J. Srinivasan, A. S.V. and C.-K. Hu. 2003. Ramp: A Model for Reliability Aware Microprocessor Design. IBM Research Report, RC23048 (2003).","journal-title":"IBM Research Report, RC23048"},{"key":"e_1_3_2_7_2","first-page":"26:1\u201326:27","article-title":"Reliability-aware dynamic energy management in dependable embedded real-time systems","volume":"10","author":"Zhu Dakai","year":"2011","unstructured":"Dakai Zhu. 2011. Reliability-aware dynamic energy management in dependable embedded real-time systems. ACM Trans. Embed. Comput. Syst. 10, 2 (Jan.2011), 26:1\u201326:27.","journal-title":"ACM Trans. Embed. Comput. Syst."},{"key":"e_1_3_2_8_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.micpro.2017.06.020"},{"key":"e_1_3_2_9_2","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2011.2173488"},{"key":"e_1_3_2_10_2","volume-title":"Proceedings of the IEEE International Conference on Computer Design (ICCD\u201911)","author":"Haque M. A.","year":"2011","unstructured":"M. A. Haque, H. Aydin, and D. Zhu. 2011. Energy-aware standby-sparing technique for periodic real-time applications. In Proceedings of the IEEE International Conference on Computer Design (ICCD\u201911)."},{"key":"e_1_3_2_11_2","article-title":"Preference-oriented real-time scheduling and its application in fault-tolerant systems","volume":"61","author":"Guo Yifeng","year":"2015","unstructured":"Yifeng Guo, Hang Su, Dakai Zhu, and Hakan Aydin. 2015. Preference-oriented real-time scheduling and its application in fault-tolerant systems. J. Syst. Arch. 61 (012015).","journal-title":"J. Syst. Arch."},{"key":"e_1_3_2_12_2","article-title":"Some results of the earliest deadline scheduling algorithm","volume":"15","author":"Chetto Houssine","year":"1989","unstructured":"Houssine Chetto and Maryline Chetto. 1989. Some results of the earliest deadline scheduling algorithm. IEEE Trans. Softw. Eng. 15 (1989).","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"2","key":"e_1_3_2_13_2","article-title":"Intra-task voltage scheduling for low-energy hard real-time applications","volume":"18","author":"Shin D.","year":"2001","unstructured":"D. Shin, J. Kim, and S. Lee. 2001. Intra-task voltage scheduling for low-energy hard real-time applications. IEEE Des. Test Comput. 18, 2 (Mar.-Apr.2001).","journal-title":"IEEE Des. Test Comput."},{"key":"e_1_3_2_14_2","doi-asserted-by":"publisher","DOI":"10.1109\/TII.2006.875511"},{"key":"e_1_3_2_15_2","doi-asserted-by":"crossref","first-page":"717","DOI":"10.1109\/TVLSI.2006.878337","article-title":"Energy minimization for real-time systems with (m,k)-guarantee","author":"Niu Linwei","year":"2006","unstructured":"Linwei Niu and Gang Quan. 2006. Energy minimization for real-time systems with (m,k)-guarantee. IEEE Trans. VLSI (July2006), 717\u2013729.","journal-title":"IEEE Trans. VLSI"},{"key":"e_1_3_2_16_2","doi-asserted-by":"publisher","DOI":"10.1109\/12.919277"},{"key":"e_1_3_2_17_2","doi-asserted-by":"publisher","DOI":"10.1109\/12.477249"},{"key":"e_1_3_2_18_2","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2004.10"},{"key":"e_1_3_2_19_2","doi-asserted-by":"publisher","DOI":"10.1109\/71.774906"},{"key":"e_1_3_2_20_2","volume-title":"Proceeding of the IEEE Real-Time Systems Symposium (RTSS\u201997)","author":"Bernat G.","year":"1997","unstructured":"G. Bernat and A. Burns. 1997. Combining (n,m)-hard deadlines and dual priority scheduling. In Proceeding of the IEEE Real-Time Systems Symposium (RTSS\u201997)."},{"issue":"3","key":"e_1_3_2_21_2","first-page":"1","article-title":"Graceful overload management in firm real-time systems","volume":"5","author":"Chetto Maryline","year":"2015","unstructured":"Maryline Chetto. 2015. Graceful overload management in firm real-time systems. J. Inf. Technol. Softw. Eng. 5, 3 (2015), 1\u20133.","journal-title":"J. Inf. Technol. Softw. Eng."},{"key":"e_1_3_2_22_2","doi-asserted-by":"publisher","DOI":"10.1145\/2834848.2834850"},{"key":"e_1_3_2_23_2","first-page":"303","volume-title":"Proceedings of the IEEE Real-Time Systems Symposium (RTSS\u201916)","author":"Bruggen G. v. d.","year":"2016","unstructured":"G. v. d. Bruggen, K. Chen, W. Huang, and J. Chen. 2016. Systems with dynamic real-time guarantees in uncertain and faulty execution environments. In Proceedings of the IEEE Real-Time Systems Symposium (RTSS\u201916). 303\u2013314."},{"key":"e_1_3_2_24_2","doi-asserted-by":"publisher","DOI":"10.1145\/3126497"},{"key":"e_1_3_2_25_2","doi-asserted-by":"crossref","DOI":"10.1109\/RTSS.2005.18","article-title":"Energy-constrained scheduling for weakly-hard real-time systems","author":"AlEnawy T. A.","year":"2005","unstructured":"T. A. AlEnawy and H. Aydin. 2005. Energy-constrained scheduling for weakly-hard real-time systems. In Proceedings of the IEEE Real-Time Systems Symposium (RTSS\u201905).","journal-title":"Proceedings of the IEEE Real-Time Systems Symposium (RTSS\u201905)"},{"key":"e_1_3_2_26_2","doi-asserted-by":"publisher","DOI":"10.1109\/RTCSA.2012.38"},{"key":"e_1_3_2_27_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.sysarc.2014.12.002"},{"key":"e_1_3_2_28_2","first-page":"285","volume-title":"Proceedings of the IEEE 18th Real Time and Embedded Technology and Applications Symposium (RTAS\u201912)","author":"Zhao Baoxian","year":"2012","unstructured":"Baoxian Zhao, Hakan Aydin, and Dakai Zhu. 2012. Energy management under general task-level reliability constraints. In Proceedings of the IEEE 18th Real Time and Embedded Technology and Applications Symposium (RTAS\u201912). Washington, DC, 285\u2013294."},{"key":"e_1_3_2_29_2","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2009.56"},{"key":"e_1_3_2_30_2","first-page":"31","article-title":"AdDQ: Low-energy hardware replication for real-time systems through adaptive dual queue scheduling","volume":"15","author":"Ansari Mohsen","year":"2018","unstructured":"Mohsen Ansari, Sepideh Safari, Farimah Poursafaei, Mohammad Salehi, and Alireza Ejlali. 2018. AdDQ: Low-energy hardware replication for real-time systems through adaptive dual queue scheduling. CSI J. Comput. Sci. Eng. 15 (042018), 31\u201338.","journal-title":"CSI J. Comput. Sci. Eng."},{"key":"e_1_3_2_31_2","doi-asserted-by":"publisher","DOI":"10.1109\/IGCC.2017.8323569"},{"key":"e_1_3_2_32_2","article-title":"Exploit primary\/backup mechanism for energy efficiency in dependable real-time systems","volume":"78","author":"Guo Yifeng","year":"2017","unstructured":"Yifeng Guo, Dakai Zhu, Hakan Aydin, Jian-Jun Han, and Laurence Yang. 2017. Exploit primary\/backup mechanism for energy efficiency in dependable real-time systems. J. Syst. Arch. 78 (062017).","journal-title":"J. Syst. Arch."},{"key":"e_1_3_2_33_2","first-page":"1","article-title":"LESS-MICS: A low energy standby-sparing scheme for mixed-criticality systems","author":"Safari S.","year":"2020","unstructured":"S. Safari, S. Hessabi, and G. Ershadi. 2020. LESS-MICS: A low energy standby-sparing scheme for mixed-criticality systems. IEEE Trans. Comput.-Aid. Des. Integr. Circ. Syst. (2020), 1\u20131.","journal-title":"IEEE Trans. Comput.-Aid. Des. Integr. Circ. Syst."},{"key":"e_1_3_2_34_2","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2019.2901244"},{"key":"e_1_3_2_35_2","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2020.3013721"},{"key":"e_1_3_2_36_2","doi-asserted-by":"publisher","DOI":"10.1109\/IGCC.2013.6604487"},{"key":"e_1_3_2_37_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.suscom.2014.05.001"},{"key":"e_1_3_2_38_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.sysarc.2016.07.005"},{"key":"e_1_3_2_39_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.suscom.2020.100474"},{"key":"e_1_3_2_40_2","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2019.2935042"},{"issue":"2","key":"e_1_3_2_41_2","first-page":"72","article-title":"Energy-aware task mapping and scheduling for reliable embedded computing systems","volume":"13","author":"Das Anup","year":"2014","unstructured":"Anup Das, Akash Kumar, and Bharadwaj Veeravalli. 2014. Energy-aware task mapping and scheduling for reliable embedded computing systems. ACM Trans. Embed. Comput. Syst. 13, 2s, Article 72 (Jan.2014), 27 pages.","journal-title":"ACM Trans. Embed. Comput. Syst."},{"key":"e_1_3_2_42_2","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2019.2907846"},{"key":"e_1_3_2_43_2","first-page":"1","volume-title":"Proceedings of the 54th ACM\/EDAC\/IEEE Design Automation Conference (DAC\u201917)","author":"Roy Abhishek","year":"2017","unstructured":"Abhishek Roy, Hakan Aydin, and Dakai Zhu. 2017. Energy-aware standby-sparing on heterogeneous multicore systems. In Proceedings of the 54th ACM\/EDAC\/IEEE Design Automation Conference (DAC\u201917). 1\u20136."},{"key":"e_1_3_2_44_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSUSC.2023.3282164"},{"key":"e_1_3_2_45_2","doi-asserted-by":"publisher","DOI":"10.1109\/TETC.2021.3120084"},{"key":"e_1_3_2_46_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSUSC.2022.3186656"},{"key":"e_1_3_2_47_2","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2019.2912164"},{"key":"e_1_3_2_48_2","first-page":"559","volume-title":"Proceedings of the 10th International Conference on Parallel and Distributed Systems (ICPADS\u201904).","author":"Zhu D.","year":"2004","unstructured":"D. Zhu, R. Melhem, D. Mosse, and E. Elnozahy. 2004. Analysis of an energy efficient optimistic TMR scheme. In Proceedings of the 10th International Conference on Parallel and Distributed Systems (ICPADS\u201904).559\u2013568."},{"key":"e_1_3_2_49_2","article-title":"Reliable and energy-aware fixed-priority (m,k)-deadlines enforcement with standby-sparing","author":"Niu Linwei","year":"2020","unstructured":"Linwei Niu and Dakai Zhu. 2020. Reliable and energy-aware fixed-priority (m,k)-deadlines enforcement with standby-sparing. In Proceedings of the Design, Automation & Test in Europe (DATE\u201920).","journal-title":"Proceedings of the Design, Automation & Test in Europe (DATE\u201920)"},{"key":"e_1_3_2_50_2","volume-title":"Proceedings of the IEEE Real-Time Systems Symposium (RTSS\u201995)","author":"Koren G.","year":"1995","unstructured":"G. Koren and D. Shasha. 1995. Skip-over: Algorithms and complexity for overloaded systems that allow skips. In Proceedings of the IEEE Real-Time Systems Symposium (RTSS\u201995)."},{"key":"e_1_3_2_51_2","article-title":"Reducing both dynamic and leakage energy consumption for hard real-time systems","author":"Niu Linwei","year":"2004","unstructured":"Linwei Niu and G. Quan. 2004. Reducing both dynamic and leakage energy consumption for hard real-time systems. Proceedings of the International Conference on Compilers, Architectures, and Synthesis for Embedded Systems (CASES\u201904).","journal-title":"Proceedings of the International Conference on Compilers, Architectures, and Synthesis for Embedded Systems (CASES\u201904)"},{"key":"e_1_3_2_52_2","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2003.1250885"},{"key":"e_1_3_2_53_2","volume-title":"Fault-tolerant Computing: Theory and Techniques; Vol. 2","author":"Pradhan D. K.","year":"1986","unstructured":"D. K. Pradhan (Ed.). 1986. Fault-tolerant Computing: Theory and Techniques; Vol. 2. Prentice-Hall, Upper Saddle River, NJ."},{"key":"e_1_3_2_54_2","first-page":"209","volume-title":"Proceedings of the International Conference on Computer Aided Design (ICCAD\u201903)","author":"Zhang Ying","year":"2003","unstructured":"Ying Zhang, K. Chakrabarty, and V. Swaminathan. 2003. Energy-aware fault tolerance in fixed-priority real-time embedded systems. In Proceedings of the International Conference on Computer Aided Design (ICCAD\u201903). 209\u2013213."},{"key":"e_1_3_2_55_2","doi-asserted-by":"crossref","first-page":"79","DOI":"10.1109\/REAL.2000.895998","volume-title":"Proceedings of the IEEE Real-Time Systems Symposium (RTSS\u201900)","author":"Quan G.","year":"2000","unstructured":"G. Quan and X.(Sharon) Hu. 2000. Enhanced fixed-priority scheduling with (m,k)-firm guarantee. In Proceedings of the IEEE Real-Time Systems Symposium (RTSS\u201900). 79\u201388."},{"key":"e_1_3_2_56_2","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2016.2600595"},{"key":"e_1_3_2_57_2","volume-title":"Fault-Tolerant Systems,","author":"Koren Israel","year":"2020","unstructured":"Israel Koren and C. Krishna. 2020. Fault-Tolerant Systems, 2nd ed., Morgan Kaufmann."},{"key":"e_1_3_2_58_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.sysarc.2015.04.006"},{"key":"e_1_3_2_59_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.sysarc.2017.06.004"},{"key":"e_1_3_2_60_2","doi-asserted-by":"publisher","DOI":"10.5555\/552538"},{"key":"e_1_3_2_61_2","unstructured":"Freescale Semiconductor. 2015. MPC8536E PowerQUICC III Integrated Processor Hardware Specifications Document Number: MPC8536EEC Rev. 7 07\/2015."},{"key":"e_1_3_2_62_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.sysarc.2014.10.001"},{"key":"e_1_3_2_63_2","article-title":"Fault-tolerant energy management for real-time systems with weakly hard QoS assurance","author":"Niu Linwei","year":"2021","unstructured":"Linwei Niu. 2021. Fault-tolerant energy management for real-time systems with weakly hard QoS assurance. IEEE Int. Conf. Comput. Commun. (2021).","journal-title":"IEEE Int. Conf. Comput. Commun."},{"key":"e_1_3_2_64_2","doi-asserted-by":"publisher","DOI":"10.1109\/32.387477"},{"key":"e_1_3_2_65_2","volume-title":"Proceedings of the IEEE Real-Time Systems Symposium (RTSS\u201996)","author":"Kim N.","year":"1996","unstructured":"N. Kim, M. Ryu, S. Hong, M. Saksena, C. Choi, and H. Shin. 1996. Visual assessment of a real-time system design: A case study on a CNC controller. In Proceedings of the IEEE Real-Time Systems Symposium (RTSS\u201996)."}],"container-title":["ACM Transactions on Embedded Computing Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3648365","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3648365","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T00:04:13Z","timestamp":1750291453000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3648365"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,4,25]]},"references-count":64,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2024,5,31]]}},"alternative-id":["10.1145\/3648365"],"URL":"https:\/\/doi.org\/10.1145\/3648365","relation":{},"ISSN":["1539-9087","1558-3465"],"issn-type":[{"type":"print","value":"1539-9087"},{"type":"electronic","value":"1558-3465"}],"subject":[],"published":{"date-parts":[[2024,4,25]]},"assertion":[{"value":"2023-05-30","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2024-01-13","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2024-04-25","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}