{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T21:10:10Z","timestamp":1750194610265,"version":"3.41.0"},"reference-count":63,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2022,3,4]],"date-time":"2022-03-04T00:00:00Z","timestamp":1646352000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Brazilian National Counsel of Technological and Scientific Development","award":["164745\/2017-3"],"award-info":[{"award-number":["164745\/2017-3"]}]},{"DOI":"10.13039\/501100013275","name":"Serrapilheira Institute","doi-asserted-by":"crossref","award":["Serra-1709-16621"],"award-info":[{"award-number":["Serra-1709-16621"]}],"id":[{"id":"10.13039\/501100013275","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Priv. Secur."],"published-print":{"date-parts":[[2022,5,31]]},"abstract":"<jats:p>\n            AntiViruses (AVs) are essential to face the myriad of malware threatening Internet users. AVs operate in two modes: on-demand checks and real-time verification. Software-based real-time AVs intercept system and function calls to execute AV\u2019s inspection routines, resulting in significant performance penalties as the monitoring code runs among the suspicious code. Simultaneously, dark silicon problems push the industry to add more specialized accelerators inside the processor to mitigate these integration problems. In this article, we propose\n            <jats:sc>Terminator<\/jats:sc>\n            , an AV-specific coprocessor to assist software AVs by outsourcing their matching procedures to the hardware, thus saving CPU cycles and mitigating performance degradation. We designed\n            <jats:sc>Terminator<\/jats:sc>\n            \u00a0 to be flexible and compatible with existing AVs by using\n            <jats:monospace>YARA<\/jats:monospace>\n            and\n            <jats:monospace>ClamAV<\/jats:monospace>\n            rules. Our experiments show that our approach can save up to 70 million CPU cycles per rule when outsourcing on-demand checks for matching typical, unmodified\n            <jats:monospace>YARA<\/jats:monospace>\n            rules against a dataset of 30 thousand in-the-wild malware samples. Our proposal eliminates the AV\u2019s need for blocking the CPU to perform full system checks, which can now occur in parallel. We also designed a new inspection breakpoint mechanism that signals to the coprocessor the beginning of a monitored region, allowing it to scan the regions in parallel with their execution. Overall, our mechanism mitigated up to 44% of the overhead imposed to execute and monitor the SPEC benchmark applications in the most challenging scenario.\n          <\/jats:p>","DOI":"10.1145\/3494535","type":"journal-article","created":{"date-parts":[[2022,3,4]],"date-time":"2022-03-04T10:44:06Z","timestamp":1646390646000},"page":"1-34","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["<scp>Terminator<\/scp>\n            : A Secure Coprocessor to Accelerate Real-Time AntiViruses Using Inspection Breakpoints"],"prefix":"10.1145","volume":"25","author":[{"given":"Marcus","family":"Botacin","sequence":"first","affiliation":[{"name":"Informatics Department, Federal University of Paran\u00e1 (UFPR-BR), Porto Alegre - RS, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Francis B.","family":"Moreira","sequence":"additional","affiliation":[{"name":"Informatics Department, Federal University of Paran\u00e1 (UFPR-BR), Porto Alegre - RS, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Philippe O. A.","family":"Navaux","sequence":"additional","affiliation":[{"name":"Informatics Department, Federal University of Paran\u00e1 (UFPR-BR), Porto Alegre - RS, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andr\u00e9","family":"Gr\u00e9gio","sequence":"additional","affiliation":[{"name":"Federal University of Paran\u00e1 (UFPR-BR), Curitiba - PR, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marco A. Z.","family":"Alves","sequence":"additional","affiliation":[{"name":"Federal University of Paran\u00e1 (UFPR-BR), Curitiba - PR, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2022,3,4]]},"reference":[{"key":"e_1_3_2_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICVD.1997.568155"},{"key":"e_1_3_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1735688.1735707"},{"key":"e_1_3_2_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCC-CSS-ICESS.2015.166"},{"key":"e_1_3_2_5_1","article-title":"Windows 7 most hit by wannacry ransomware","author":"Arghire Ionut","year":"2017","unstructured":"Ionut Arghire. 2017. Windows 7 most hit by wannacry ransomware. Retrieved October, 25th 2021 from http:\/\/www.securityweek.com\/windows-7-most-hit-wannacry-ransomware. (2017).","journal-title":"http:\/\/www.securityweek.com\/windows-7-most-hit-wannacry-ransomware"},{"key":"e_1_3_2_6_1","article-title":"YaraMod","year":"2019","unstructured":"Avast. 2019. YaraMod. Retrieved 25th October, 2021 from https:\/\/engineering.avast.io\/yaramod-inspect-analyze-and-modify-your-yara-rules-with-ease\/. (2019).","journal-title":"https:\/\/engineering.avast.io\/yaramod-inspect-analyze-and-modify-your-yara-rules-with-ease\/"},{"key":"e_1_3_2_7_1","article-title":"Avira Antivirus: Game Mode explained","year":"2020","unstructured":"Avira. 2020. Avira Antivirus: Game Mode explained. Retrieved 25th October, 2021 from https:\/\/www.avira.com\/en\/blog\/avira-antivirus-game-mode. (2020).","journal-title":"https:\/\/www.avira.com\/en\/blog\/avira-antivirus-game-mode"},{"key":"e_1_3_2_8_1","first-page":"381","volume-title":"Information Security","author":"Beppler Tamy","year":"2019","unstructured":"Tamy Beppler, Marcus Botacin, Fabr\u00edcio J. O. Ceschin, Luiz E. S. Oliveira, and Andr\u00e9 Gr\u00e9gio. 2019. L(a)ying in (Test)Bed. In Information Security. Zhiqiang Lin, Charalampos Papamanthou, and Michalis Polychronakis (Eds.). Springer International Publishing, 381\u2013401."},{"key":"e_1_3_2_9_1","doi-asserted-by":"crossref","unstructured":"Marcus Botacin Vitor Falc\u00e3o Andr\u00e9 Gr\u00e9gio and Paulo de Geus. 2017. Analysis Anti-Analysis Anti-Anti-Analysis: An Overview of the Evasive Malware Scenario. In Proceedings of the XVII Brazilian Symposium on Information and Systems Security (SBSeg) 2017 Brasilia - DF Brazil . 14 pages. https:\/\/www.lasca.ic.unicamp.br\/paulo\/papers\/2017-SBSeg-marcus.botacin-anti.anti.analysis.evasive.malware.pdf.","DOI":"10.5753\/sbseg.2017.19504"},{"key":"e_1_3_2_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/ReCoSoC48741.2019.9034972"},{"key":"e_1_3_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3152162"},{"key":"e_1_3_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/3199673"},{"key":"e_1_3_2_13_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11416-020-00348-w"},{"key":"e_1_3_2_14_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11416-017-0292-8"},{"key":"e_1_3_2_15_1","article-title":"YARIX: Scalable YARA-based Malware Intelligence","author":"Brengel Michael","year":"2021","unstructured":"Michael Brengel and Christian Rossow. 2021. YARIX: Scalable YARA-based Malware Intelligence. Retrieved 25th October, 2021 from https:\/\/publications.cispa.saarland\/3360\/. (2021).","journal-title":"https:\/\/publications.cispa.saarland\/3360\/"},{"key":"e_1_3_2_16_1","article-title":"Intel, Microsoft to use GPU to scan memory for malware","author":"Bright Peter","year":"2018","unstructured":"Peter Bright. 2018. Intel, Microsoft to use GPU to scan memory for malware. Retrieved 25th October, 2021 from https:\/\/arstechnica.com\/gadgets\/2018\/04\/intel-microsoft-to-use-gpu-to-scan-memory-for-malware\/. (2018).","journal-title":"https:\/\/arstechnica.com\/gadgets\/2018\/04\/intel-microsoft-to-use-gpu-to-scan-memory-for-malware\/"},{"key":"e_1_3_2_17_1","article-title":"Fast Syscall","year":"2016","unstructured":"c9x. 2016. Fast Syscall. Retrieved 25th October, 2021 from https:\/\/c9x.me\/x86\/html\/file_module_x86_id_313.html. (2016).","journal-title":"https:\/\/c9x.me\/x86\/html\/file_module_x86_id_313.html"},{"key":"e_1_3_2_18_1","doi-asserted-by":"crossref","first-page":"259","DOI":"10.1007\/978-3-030-52683-2_13","volume-title":"Detection of Intrusions and Malware, and Vulnerability Assessment","author":"Canakci Sadullah","year":"2020","unstructured":"Sadullah Canakci, Leila Delshadtehrani, Boyou Zhou, Ajay Joshi, and Manuel Egele. 2020. Efficient context-sensitive CFI enforcement through a hardware monitor. In Detection of Intrusions and Malware, and Vulnerability Assessment. Cl\u00e9mentine Maurice, Leyla Bilge, Gianluca Stringhini, and Nuno Neves (Eds.). Springer International Publishing, 259\u2013279."},{"key":"e_1_3_2_19_1","article-title":"Who Needs Malware? PowerShell and WMI are Already There!","year":"2016","unstructured":"CarbonBlack. 2016. Who Needs Malware? PowerShell and WMI are Already There!Retrieved 25th October, 2021 from https:\/\/www.carbonblack.com\/2016\/04\/06\/who-needs-malware-powershell-and-wmi-are-already-there\/. (2016).","journal-title":"Retrieved 25th October, 2021 from https:\/\/www.carbonblack.com\/2016\/04\/06\/who-needs-malware-powershell-and-wmi-are-already-there\/"},{"key":"e_1_3_2_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSEC.2018.2875369"},{"key":"e_1_3_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3134600.3134622"},{"key":"e_1_3_2_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/DAC.2005.193807"},{"key":"e_1_3_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1105734.1105745"},{"key":"e_1_3_2_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/LASCAS.2018.8399903"},{"key":"e_1_3_2_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICIP.2003.1246749"},{"key":"e_1_3_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2000064.2000108"},{"key":"e_1_3_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2664243.2664271"},{"key":"e_1_3_2_28_1","article-title":"ProcFilter","year":"2019","unstructured":"GoDaddy. 2019. ProcFilter. Retrieved 25th October, 2021 from https:\/\/godaddy.github.io\/procfilter\/. (2019).","journal-title":"https:\/\/godaddy.github.io\/procfilter\/"},{"issue":"1","key":"e_1_3_2_29_1","article-title":"Toward a taxonomy of malware behaviors","volume":"1","author":"Gr\u00e9gio Andr\u00e9 Ricardo Abed","year":"2015","unstructured":"Andr\u00e9 Ricardo Abed Gr\u00e9gio, Vitor Monte Afonso, Dario Sim\u00f5es Fernandes Filho, Paulo L\u00edcio de Geus, and Mario Jino. 2015. Toward a taxonomy of malware behaviors. The Computer Journal 1, 1 (2015), 2758\u20132777.","journal-title":"The Computer Journal"},{"key":"e_1_3_2_30_1","doi-asserted-by":"publisher","DOI":"10.1117\/12.883457"},{"key":"e_1_3_2_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIFS.2012.2206028"},{"key":"e_1_3_2_32_1","article-title":"Manual","year":"2016","unstructured":"Intel. 2016. Manual. Retrieved 25th October, 2021 from https:\/\/www.intel.com\/content\/dam\/www\/public\/us\/en\/documents\/manuals\/64-ia-32-architectures-software-developer-system-programming-manual-325384.pdf. (2016).","journal-title":"https:\/\/www.intel.com\/content\/dam\/www\/public\/us\/en\/documents\/manuals\/64-ia-32-architectures-software-developer-system-programming-manual-325384.pdf"},{"key":"e_1_3_2_33_1","article-title":"Control-flow Enforcement Technology","year":"2019","unstructured":"Intel. 2019. Control-flow Enforcement Technology. Retrieved 25th October, 2021 from http:\/\/kib.kiev.ua\/x86docs\/Intel\/CET\/334525-003.pdf. (2019).","journal-title":"http:\/\/kib.kiev.ua\/x86docs\/Intel\/CET\/334525-003.pdf"},{"key":"e_1_3_2_34_1","article-title":"Flexible Return and Event Delivery (FRED)","year":"2021","unstructured":"Intel. 2021. Flexible Return and Event Delivery (FRED). Retrieved 25th October, 2021 from https:\/\/software.intel.com\/content\/dam\/develop\/external\/us\/en\/documents-tps\/346446-flexible-return-and-event-delivery.pdf. (2021).","journal-title":"https:\/\/software.intel.com\/content\/dam\/develop\/external\/us\/en\/documents-tps\/346446-flexible-return-and-event-delivery.pdf"},{"key":"e_1_3_2_35_1","article-title":"Gaming Mode On","year":"2020","unstructured":"Kaspersky. 2020. Gaming Mode On. Retrieved 25th October, 2021 from https:\/\/www.kaspersky.co.in\/gaming-mode-on\/. (2020).","journal-title":"https:\/\/www.kaspersky.co.in\/gaming-mode-on\/"},{"key":"e_1_3_2_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/MALWARE.2015.7413690"},{"key":"e_1_3_2_37_1","article-title":"Frequently Asked Questions","year":"2015","unstructured":"LibreBoot. 2015. Frequently Asked Questions. Retrieved 25th October, 2021 from https:\/\/libreboot.org\/faq.html. (2015).","journal-title":"https:\/\/libreboot.org\/faq.html"},{"key":"e_1_3_2_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1065010.1065034"},{"key":"e_1_3_2_39_1","article-title":"Flow of CreateProcess","year":"2009","unstructured":"Microsoft. 2009. Flow of CreateProcess. Retrieved 25th October, 2021 from https:\/\/flylib.com\/books\/en\/4.491.1.52\/1\/. (2009).","journal-title":"https:\/\/flylib.com\/books\/en\/4.491.1.52\/1\/"},{"key":"e_1_3_2_40_1","article-title":"x64 Calling Convention","year":"2018","unstructured":"Microsoft. 2018. x64 Calling Convention. Retrieved 25th October, 2021 from https:\/\/docs.microsoft.com\/en-us\/cpp\/build\/x64-calling-convention?view=vs-2019. (2018).","journal-title":"https:\/\/docs.microsoft.com\/en-us\/cpp\/build\/x64-calling-convention?view=vs-2019"},{"key":"e_1_3_2_41_1","article-title":"PE Format","year":"2019","unstructured":"Microsoft. 2019. PE Format. Retrieved 25th October, 2021 from https:\/\/docs.microsoft.com\/en-us\/windows\/win32\/debug\/pe-format. (2019).","journal-title":"https:\/\/docs.microsoft.com\/en-us\/windows\/win32\/debug\/pe-format"},{"key":"e_1_3_2_42_1","article-title":"Meet the Microsoft Pluton processor\u2014The security chip designed for the future of Windows PCs","year":"2020","unstructured":"Microsoft. 2020. Meet the Microsoft Pluton processor\u2014The security chip designed for the future of Windows PCs. Retrieved 25th October, 2021 from https:\/\/www.microsoft.com\/security\/blog\/2020\/11\/17\/meet-the-microsoft-pluton-processor-the-security-chip-designed-for-the-future-of-windows-pcs\/. (2020).","journal-title":"https:\/\/www.microsoft.com\/security\/blog\/2020\/11\/17\/meet-the-microsoft-pluton-processor-the-security-chip-designed-for-the-future-of-windows-pcs\/"},{"key":"e_1_3_2_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/HST.2019.8741036"},{"key":"e_1_3_2_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/SSCI44817.2019.9002773"},{"key":"e_1_3_2_45_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-24322-6_23"},{"key":"e_1_3_2_46_1","article-title":"YARA Performance Guidelines","year":"2020","unstructured":"Neo23x0. 2020. YARA Performance Guidelines. Retrieved 25th October, 2021 from https:\/\/gist.github.com\/Neo23x0\/e3d4e316d7441d9143c7. (2020).","journal-title":"https:\/\/gist.github.com\/Neo23x0\/e3d4e316d7441d9143c7"},{"key":"e_1_3_2_47_1","article-title":"YaraGuard","year":"2018","unstructured":"NoVirusThanks. 2018. YaraGuard. Retrieved 25th October, 2021 from https:\/\/www.novirusthanks.org\/products\/yaguard\/. (2018).","journal-title":"https:\/\/www.novirusthanks.org\/products\/yaguard\/"},{"key":"e_1_3_2_48_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2015.2439274"},{"key":"e_1_3_2_49_1","article-title":"This Linux malware is hijacking supercomputers across the globe","author":"Osborne Charlie","year":"2021","unstructured":"Charlie Osborne. 2021. This Linux malware is hijacking supercomputers across the globe. Retrieved 25th October, 2021 from https:\/\/www.zdnet.com\/article\/this-linux-malware-is-hijacking-supercomputers-across-the-globe\/. (2021).","journal-title":"https:\/\/www.zdnet.com\/article\/this-linux-malware-is-hijacking-supercomputers-across-the-globe\/"},{"key":"e_1_3_2_50_1","volume-title":"Computer Organization and Design ARM Edition: The Hardware Software Interface","author":"Patterson David A.","year":"2016","unstructured":"David A. Patterson and John L. Hennessy. 2016. Computer Organization and Design ARM Edition: The Hardware Software Interface. Morgan kaufmann."},{"key":"e_1_3_2_51_1","volume-title":"Proceedings of the 27th USENIX Conference on Security Symposium","author":"Quach Anh","year":"2018","unstructured":"Anh Quach, Aravind Prakash, and Lok Yan. 2018. Debloating software through piece-wise compilation and loading. In Proceedings of the 27th USENIX Conference on Security Symposium. USENIX, Article 1."},{"key":"e_1_3_2_52_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISVDAT.2015.7208117"},{"key":"e_1_3_2_53_1","doi-asserted-by":"crossref","unstructured":"Christian Rossow Christian J. Dietrich Chris Grier Christian Kreibich Vern Paxson Norbert Pohlmann Herbert Bos and Maarten van Steen. 2012. Prudent practices for designing malware experiments: Status quo and outlook. In Proceedings of the 2012 IEEE Symposium on Security and Privacy. IEEE.","DOI":"10.1109\/SP.2012.14"},{"key":"e_1_3_2_54_1","doi-asserted-by":"crossref","unstructured":"Abhik Sarkar Frank Mueller Harini Ramaprasad and Sibin Mohan. 2009. Push-assisted migration of real-time tasks in multi-core processors. In Proceedings of the 2009 ACM SIGPLAN\/SIGBED Conference on Languages Compilers and Tools for Embedded Systems.","DOI":"10.1145\/1542452.1542464"},{"key":"e_1_3_2_55_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISOCC.2018.8649920"},{"key":"e_1_3_2_56_1","article-title":"R.I.P ROP: CET Internals in Windows 20H1","author":"Shafir Yarden","year":"2020","unstructured":"Yarden Shafir and Alex Ionescu. 2020. R.I.P ROP: CET Internals in Windows 20H1. Retrieved 25th October, 2021 from https:\/\/windows-internals.com\/cet-on-windows\/. (2020).","journal-title":"https:\/\/windows-internals.com\/cet-on-windows\/"},{"key":"e_1_3_2_57_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-30481-6_26"},{"key":"e_1_3_2_58_1","article-title":"CPU 2006","year":"2006","unstructured":"SPEC. 2006. CPU 2006. Retrieved 25th October, 2021 from https:\/\/www.spec.org\/cpu2006\/. (2006).","journal-title":"https:\/\/www.spec.org\/cpu2006\/"},{"key":"e_1_3_2_59_1","article-title":"A praise for defensive programming: Leveraging uncertainty for effective malware mitigation","author":"Sun R.","year":"2020","unstructured":"R. Sun, M. Botacin, N. Sapountzis, X. Yuan, M. Bishop, D. E. Porter, X. Li, A. Gregio, and D. Oliveira. 2020. A praise for defensive programming: Leveraging uncertainty for effective malware mitigation. IEEE Transactions on Dependable and Secure Computing(2020). https:\/\/ieeexplore.ieee.org\/document\/9061034.","journal-title":"IEEE Transactions on Dependable and Secure Computing"},{"key":"e_1_3_2_60_1","doi-asserted-by":"publisher","DOI":"10.1109\/CCE.2014.6916730"},{"key":"e_1_3_2_61_1","article-title":"Yara\u2014The pattern matching swiss knife for malware researchers","year":"2018","unstructured":"Yara. 2018a. Yara\u2014The pattern matching swiss knife for malware researchers. Retrieved 25th October, 2021 from https:\/\/virustotal.github.io\/yara\/. (2018).","journal-title":"https:\/\/virustotal.github.io\/yara\/"},{"key":"e_1_3_2_62_1","article-title":"Yara\u2014The pattern matching swiss knife for malware researchers","year":"2018","unstructured":"Yara. 2018b. Yara\u2014The pattern matching swiss knife for malware researchers. Retrieved 25th October, 2021 from https:\/\/github.com\/Yara-Rules\/rules. (2018).","journal-title":"https:\/\/github.com\/Yara-Rules\/rules"},{"key":"e_1_3_2_63_1","doi-asserted-by":"publisher","DOI":"10.1109\/CSSE.2008.795"},{"key":"e_1_3_2_64_1","doi-asserted-by":"publisher","DOI":"10.1109\/EuroSPW.2019.00031"}],"container-title":["ACM Transactions on Privacy and Security"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3494535","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3494535","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:48:43Z","timestamp":1750193323000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3494535"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,3,4]]},"references-count":63,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2022,5,31]]}},"alternative-id":["10.1145\/3494535"],"URL":"https:\/\/doi.org\/10.1145\/3494535","relation":{},"ISSN":["2471-2566","2471-2574"],"issn-type":[{"type":"print","value":"2471-2566"},{"type":"electronic","value":"2471-2574"}],"subject":[],"published":{"date-parts":[[2022,3,4]]},"assertion":[{"value":"2021-03-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2021-10-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2022-03-04","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}