{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,11]],"date-time":"2026-07-11T17:30:06Z","timestamp":1783791006771,"version":"3.55.0"},"reference-count":55,"publisher":"IEEE","license":[{"start":{"date-parts":[[2021,11,1]],"date-time":"2021-11-01T00:00:00Z","timestamp":1635724800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"}],"funder":[{"DOI":"10.13039\/501100012166","name":"National Key Research and Development Program of China","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100012166","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2021,11]]},"DOI":"10.1109\/ase51524.2021.9678785","type":"proceedings-article","created":{"date-parts":[[2022,1,20]],"date-time":"2022-01-20T20:33:49Z","timestamp":1642710829000},"page":"805-816","source":"Crossref","is-referenced-by-count":16,"title":["IFIZZ: Deep-State and Efficient Fault-Scenario Generation to Test IoT Firmware"],"prefix":"10.1109","author":[{"given":"Peiyu","family":"Liu","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Shouling","family":"Ji","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xuhong","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Qinming","family":"Dai","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Kangjie","family":"Lu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Lirong","family":"Fu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Wenzhi","family":"Chen","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Peng","family":"Cheng","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Wenhai","family":"Wang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Raheem","family":"Beyah","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2013.6575307"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/EDCC.2010.31"},{"key":"ref33","first-page":"1151","article-title":"Looking from the mirror: evaluating iot device security through mobile companion apps","author":"wang","year":"2019","journal-title":"28th USENIX Security Symposium ( USENIX Security 19)"},{"key":"ref32","article-title":"An empirical study on arm disassembly tools","author":"muhui","year":"2020","journal-title":"Proc of ACM SIGSOFT international symposium on Software testing and analysis"},{"key":"ref31","year":"2021"},{"key":"ref30","year":"2021"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1145\/2970276.2970354"},{"key":"ref36","first-page":"345","article-title":"Automatically detecting error handling bugs using error specifications","author":"jana","year":"2016","journal-title":"25th USENIX Security Symposium ( USENIX Security 16)"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2018.23166"},{"key":"ref34","first-page":"1169","article-title":"All things considered: an analysis of iot devices on home networks","author":"kumar","year":"2019","journal-title":"28th USENIX Security Symposium ( USENIX Security 19)"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2016.23415"},{"key":"ref27","year":"2021"},{"key":"ref29","year":"2021"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2018.00068"},{"key":"ref1","first-page":"91","article-title":"Transactuations: where transactions meet the physical world","author":"sengupta","year":"2019","journal-title":"2019 USENIX Annual Technical Conference ( USENIX ATC 19)"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2007.85"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2012.6227157"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/EDCC.2006.3"},{"key":"ref24","year":"2021"},{"key":"ref23","article-title":"Building a reactive immune system for software services","author":"sidiroglou","year":"2005"},{"key":"ref26","year":"2021"},{"key":"ref25","year":"2021"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1145\/3133956.3134018"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1145\/3238147.3240480"},{"key":"ref55","first-page":"46","article-title":"Qemu, a fast and portable dynamic translator","volume":"41","author":"bellard","year":"2005","journal-title":"USENIX Annual Technical Conference Freenix track"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1145\/2590296.2590301"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1145\/2897845.2897900"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1109\/TDSC.2020.3037908"},{"key":"ref10","article-title":"P2im: Scalable and hardware-independent firmware testing via automatic peripheral interface modeling","author":"feng","year":"2020","journal-title":"29th USENIX Security Symposium USENIX Security 20"},{"key":"ref11","first-page":"1","article-title":"Halucinator: Firmware re-hosting through abstraction layer emulation","author":"clements","year":"2020","journal-title":"29th USENIX Security Symposium USENIX Security 20"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2009.5070548"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2018.23159"},{"key":"ref13","first-page":"1099","article-title":"Firm-afl: high-throughput greybox fuzzing of iot firmware via augmented process emulation","author":"zheng","year":"2019","journal-title":"28th USENIX Security Symposium ( USENIX Security 19)"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2009.5270313"},{"key":"ref15","first-page":"635","article-title":"Testing error handling code in device drivers using characteristic fault injection","author":"bai","year":"2016","journal-title":"2016 USENIX Annual Technical Conference USENIX ATC"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2016.01.018"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/2168836.2168865"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/2771783.2771811"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/1007512.1007516"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/2906388.2906406"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1145\/3135974.3135988"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/2370216.2370225"},{"key":"ref5","article-title":"Mpinspector: A systematic and automatic approach for evaluating the security of iot messaging protocols","author":"wang","year":"2021","journal-title":"30th USENIX Security Symposium ( USENIX Security 21)"},{"key":"ref8","article-title":"Fuzzing error handling code using context-sensitive software fault injection","author":"jiang","year":"2020","journal-title":"29th USENIX Security Symposium USENIX Security 20"},{"key":"ref7","first-page":"397","article-title":"6thsense: A context-aware sensor-based attack detector for smart devices","author":"sikder","year":"2017","journal-title":"26th USENIX Security Symposium ( USENIX Security 17)"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2015.23294"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2014.23229"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1145\/2818000.2818035"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2011.124"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1145\/2976749.2978370"},{"key":"ref47","first-page":"95","article-title":"A large-scale analysis of the security of embedded firmwares","author":"costin","year":"2014","journal-title":"23rd USENIX Security Symposium ( USENIX Security 14)"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2018.00056"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2019.00029"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2010.5544282"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1109\/ISSREW.2014.104"}],"event":{"name":"2021 36th IEEE\/ACM International Conference on Automated Software Engineering (ASE)","location":"Melbourne, Australia","start":{"date-parts":[[2021,11,15]]},"end":{"date-parts":[[2021,11,19]]}},"container-title":["2021 36th IEEE\/ACM International Conference on Automated Software Engineering (ASE)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/9678507\/9678392\/09678785.pdf?arnumber=9678785","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,7,9]],"date-time":"2022-07-09T02:19:36Z","timestamp":1657333176000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9678785\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,11]]},"references-count":55,"URL":"https:\/\/doi.org\/10.1109\/ase51524.2021.9678785","relation":{},"subject":[],"published":{"date-parts":[[2021,11]]}}}