{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,14]],"date-time":"2026-03-14T18:48:34Z","timestamp":1773514114857,"version":"3.50.1"},"reference-count":44,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2016,1,9]],"date-time":"2016-01-09T00:00:00Z","timestamp":1452297600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Electron Test"],"published-print":{"date-parts":[[2016,2]]},"DOI":"10.1007\/s10836-015-5555-z","type":"journal-article","created":{"date-parts":[[2016,1,9]],"date-time":"2016-01-09T00:10:02Z","timestamp":1452298202000},"page":"43-57","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":23,"title":["Simulation-based Fault Injection with QEMU for Speeding-up Dependability Analysis of Embedded Software"],"prefix":"10.1007","volume":"32","author":[{"given":"Davide","family":"Ferraretto","sequence":"first","affiliation":[]},{"given":"Graziano","family":"Pravadelli","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2016,1,9]]},"reference":[{"key":"5555_CR1","doi-asserted-by":"crossref","unstructured":"Abramovici M, Breuer MA, Friedman AD (1994) Digital systems testing and testable design. Wiley-IEEE Press, pp 1\u2013672","DOI":"10.1109\/9780470544389"},{"issue":"2","key":"5555_CR2","doi-asserted-by":"crossref","first-page":"166","DOI":"10.1109\/32.44380","volume":"16","author":"J Arlat","year":"1990","unstructured":"Arlat J, Aguera M, Amat L, Crouzet Y, Fabre J, Laprie J, Martins E, Powell D (1990) Fault injection for dependability validation: a methodology and some applications. IEEE Trans Softw Eng 16(2):166\u2013182","journal-title":"IEEE Trans Softw Eng"},{"key":"5555_CR3","doi-asserted-by":"crossref","unstructured":"Becker M, Baldin D, Kuznik C, Joy MM, Xie T, Mueller W (2012) Xemu: An efficient qemu based binary mutation testing framework for embedded software. In: Proceedings of ACM EMSOFT, pp 33\u201342","DOI":"10.1145\/2380356.2380368"},{"key":"5555_CR4","unstructured":"Bell R (2006) Introduction to iec 61508. In: Proceedings of SCS, SCS \u201905, pp 3\u201312"},{"key":"5555_CR5","unstructured":"Bellard F (2005) QEMU, a fast and portable dynamic translator. In: Proceedings of USENIX ATEC"},{"key":"5555_CR6","doi-asserted-by":"crossref","unstructured":"Benso A, Prinetto P (eds) (2003) Fault injection techniques and tools for embedded systems reliability evaluation. Springer","DOI":"10.1007\/b105828"},{"key":"5555_CR7","doi-asserted-by":"crossref","unstructured":"Cabodi G, Murciano M, Violante M (2010) Boosting software fault injection for dependability analysis of real-time embedded applications. ACM Trans Embed Comput Syst 10(2):24","DOI":"10.1145\/1880050.1880060"},{"issue":"2","key":"5555_CR8","doi-asserted-by":"crossref","first-page":"125","DOI":"10.1109\/32.666826","volume":"24","author":"J Carreira","year":"1998","unstructured":"Carreira J, Madeira H, Silva J (1998) Xception: a technique for the experimental evaluation of dependability in modern computers. IEEE Trans Softw Eng 24(2):125\u2013136","journal-title":"IEEE Trans Softw Eng"},{"issue":"4","key":"5555_CR9","first-page":"25","volume":"33","author":"S Chylek","year":"2012","unstructured":"Chylek S, Goliszewski M (2012) Qemu-based fault injection framework. Studia Informatica 33(4):25\u201342","journal-title":"Studia Informatica"},{"key":"5555_CR10","doi-asserted-by":"crossref","unstructured":"Civera P, Macchiarulo L, Rebaudengo M, Sonza Reorda M, Violante M (2001) Exploiting fpga for accelerating fault injection experiments. In: Proceedings of IEEE IOLTS, pp 9\u201313","DOI":"10.1109\/OLT.2001.937810"},{"key":"5555_CR11","doi-asserted-by":"crossref","unstructured":"de Aguiar Geissler F, Lima Kastensmidt F, Pereira Souza J (2014) Soft error injection methodology based on qemu software platform. In: Proceedings of IEEE LATW, pp 1\u20135","DOI":"10.1109\/LATW.2014.6841910"},{"key":"5555_CR12","doi-asserted-by":"crossref","unstructured":"Di Guglielmo G, Ferraretto D, Fummi F, Pravadelli G (2013) Efficient fault simulation through dynamic binary translation for dependability analysis of embedded software. In: Proceedings of IEEE ETS, pp 1\u20136","DOI":"10.1109\/ETS.2013.6569351"},{"key":"5555_CR13","doi-asserted-by":"crossref","first-page":"529","DOI":"10.1109\/12.931892","volume":"50","author":"K Ebcioglu","year":"2001","unstructured":"Ebcioglu K, Altman E, Gschwind M, Member S, Member S, Sathaye S (2001) Dynamic binary translation and optimization. IEEE Trans Comput 50:529\u2013548","journal-title":"IEEE Trans Comput"},{"key":"5555_CR14","doi-asserted-by":"crossref","unstructured":"Entrena L, L\u00f3pez-Ongil C, Garc\u00eda-Valderas M, Portela-Garc\u00eda M, Nicolaidis M (2011) Hardware fault injection. In: Nicolaidis M (ed) Soft errors in modern electronic systems, frontiers in electronic testing, vol 41. Springer, pp 141\u2013166","DOI":"10.1007\/978-1-4419-6993-4_6"},{"key":"5555_CR15","doi-asserted-by":"crossref","unstructured":"Ferraretto D, Pravadelli G (2015) Efficient fault injection in QEMU. In: Proceedings of IEEE Latin American Test Symposium (LATS)","DOI":"10.1109\/LATW.2015.7102401"},{"key":"5555_CR16","doi-asserted-by":"crossref","unstructured":"Fin A, Fummi F, Pravadelli G (2001) Amleto: A multi-language environment for functional test generation. In: Proceedings of IEEE International Test Conference (ITC), pp 821\u2013829","DOI":"10.1109\/TEST.2001.966704"},{"key":"5555_CR17","doi-asserted-by":"crossref","unstructured":"Gil D, Baraza J, Gracia J, Gil P (2004) Vhdl simulation-based fault injection techniques. In: Fault injection techniques and tools for embedded systems reliability evaluation. Springer, pp 159\u2013176","DOI":"10.1007\/0-306-48711-X_10"},{"key":"5555_CR18","doi-asserted-by":"crossref","unstructured":"Gil D, Gracia J, Baraza JC, Gil PJ (2000) A study of the effects of transient fault injection into the vhdl model of a fault-tolerant microcomputer system. In: Proceedings of IEEE international on-line testing workshop (IOLTW), pp 73\u201379","DOI":"10.1109\/OLT.2000.856615"},{"key":"5555_CR19","doi-asserted-by":"crossref","unstructured":"Guarnieri V, Fummi F, Chakrabarty K (2012) Reduced-complexity transition-fault test generation for non-scan circuits through high-level mutant injection. In: Proceedings of IEEE Asian Test Symposium (ATS)","DOI":"10.1109\/ATS.2012.47"},{"key":"5555_CR20","doi-asserted-by":"crossref","unstructured":"Holler A, Krieg A, Rauter T, Iber J, Kreiner C (2015) QEMU-based fault injection for a system-level analysis of software countermeasures against fault attacks. In: Proceedings of Euromicro Conference on Digital Systems Design (DSD)","DOI":"10.1109\/DSD.2015.79"},{"key":"5555_CR21","unstructured":"International Organization for Standardization (2011) Product development: Software level. ISO 26262-6"},{"issue":"5","key":"5555_CR22","doi-asserted-by":"crossref","first-page":"649","DOI":"10.1109\/TSE.2010.62","volume":"37","author":"Y Jia","year":"2011","unstructured":"Jia Y, Harman M (2011) An analysis and survey of the development of mutation testing. IEEE Trans Softw Eng 37(5):649\u2013678","journal-title":"IEEE Trans Softw Eng"},{"issue":"2","key":"5555_CR23","doi-asserted-by":"crossref","first-page":"248","DOI":"10.1109\/12.364536","volume":"44","author":"G Kanawati","year":"1995","unstructured":"Kanawati G, Kanawati N, Abraham J (1995) Ferrari: a flexible software-based fault and error injection system. IEEE Trans Comput 44(2):248\u2013260","journal-title":"IEEE Trans Comput"},{"key":"5555_CR24","unstructured":"Karlsson J, Folkesson P, Arlat J, Crouzet Y, Leber G, Reisinger J (1995) Application of three physical fault injection techniques to the experimental assessment of the mars architecture. In: Proceedings of IFIP working conference on dependable computing for critical applications, pp 267\u2013287"},{"issue":"1","key":"5555_CR25","doi-asserted-by":"crossref","first-page":"8","DOI":"10.1109\/40.259894","volume":"14","author":"J Karlsson","year":"1994","unstructured":"Karlsson J, Liden P, Dahlgren P, Johansson R, Gunneflo U (1994) Using heavy-ion radiation to validate fault-handling mechanisms. IEEE Micro 14(1):8\u201323","journal-title":"IEEE Micro"},{"key":"5555_CR26","doi-asserted-by":"crossref","unstructured":"Kooli M, Di Natale G (2014) A survey on simulation-based fault injection tools for complex systems. In: Proceedings of IEEE DTIS, pp 1\u20136","DOI":"10.1109\/DTIS.2014.6850649"},{"key":"5555_CR27","unstructured":"Krishnamurthy N, Jhaveri V, Abraham J (1998) A design methodology for software fault injection in embedded systems. In: Proceedings of IFIP International Workshop on Dependable Computing and its Applications, pp 12\u201314"},{"issue":"3","key":"5555_CR28","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1109\/MS.2013.55","volume":"30","author":"X Larrucea","year":"2013","unstructured":"Larrucea X, Combelles A, Favaro J (2013) Safety-critical software [guest editors\u2019 introduction]. IEEE Softw 30(3):25\u201327","journal-title":"IEEE Softw"},{"key":"5555_CR29","doi-asserted-by":"crossref","unstructured":"Le M, Tamir Y (2014) Fault injection in virtualized systems\u2013challenges and applications. IEEE Trans Dependable Secure Comput PrePrints. doi: 10.1109\/TDSC.2014.2334300","DOI":"10.1109\/TDSC.2014.2334300"},{"issue":"7","key":"5555_CR30","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1109\/MC.1993.274940","volume":"26","author":"N Leveson","year":"1993","unstructured":"Leveson N, Turner C (1993) An investigation of the Therac-25 accidents. Computer 26(7):18\u201341","journal-title":"Computer"},{"key":"5555_CR31","doi-asserted-by":"crossref","unstructured":"Li Y, Xu P, Wan H (2013) A fault injection system based on QEMU simulator and designed for BIT software testing. In: Proceedings of ISCCCA","DOI":"10.4028\/www.scientific.net\/AMM.347-350.580"},{"key":"5555_CR32","doi-asserted-by":"crossref","unstructured":"McCluskey E, Tseng CW (2000) Stuck-fault tests vs. actual defects. In: Proceedings of IEEE ITC, pp 336\u2013342","DOI":"10.1109\/TEST.2000.894222"},{"key":"5555_CR33","unstructured":"Mueller W, P\u00e9trot F (2011) 1st International QEMU Users\u2019 Forum. Grenoble"},{"key":"5555_CR34","unstructured":"NASA (2004) NASA software safety guidebook. NASA-GB-8719. 13"},{"issue":"1","key":"5555_CR35","doi-asserted-by":"crossref","first-page":"80","DOI":"10.1109\/TSE.2011.124","volume":"39","author":"R Natella","year":"2013","unstructured":"Natella R, Cotroneo D, Duraes J, Madeira H (2013) On fault representativeness of software fault injection. IEEE Trans SW Eng 39(1):80\u201396","journal-title":"IEEE Trans SW Eng"},{"key":"5555_CR36","doi-asserted-by":"crossref","unstructured":"Potyra S, Sieh V, Cin MD (2007) Evaluating fault-tolerant system designs using faumachine. In: Proceedings of ACM EFTS","DOI":"10.1145\/1316550.1316559"},{"key":"5555_CR37","doi-asserted-by":"crossref","unstructured":"Seong PH (ed) (2009) Reliability and risk issues in large scale safety-critical digital control systems. Springer","DOI":"10.1007\/978-1-84800-384-2"},{"key":"5555_CR38","doi-asserted-by":"crossref","unstructured":"Sieh V, Buchacker K (2002) Umlinux - a versatile swifi tool. In: Proceedings of EDCC, pp 159\u2013171","DOI":"10.1007\/3-540-36080-8_16"},{"key":"5555_CR39","unstructured":"Team AS (2008) Amazon S3 availability event: July 20, 2008. http:\/\/status.aws.amazon.com\/s3-20080720.html"},{"issue":"2","key":"5555_CR40","doi-asserted-by":"crossref","first-page":"32","DOI":"10.1109\/MDT.1987.295104","volume":"4","author":"J Waicukauski","year":"1987","unstructured":"Waicukauski J, Lindbloom E, Rosen BK, Iyengar V (1987) Transition fault simulation. IEEE Des Test Comput 4(2):32\u2013 38","journal-title":"IEEE Des Test Comput"},{"key":"5555_CR41","doi-asserted-by":"crossref","unstructured":"Wang F, Agrawal V (2010) Soft error considerations for computer web servers. In: In the proceedings of southeastern symposium on system theory. IEEE, pp 269\u2013274","DOI":"10.1109\/SSST.2010.5442820"},{"key":"5555_CR42","doi-asserted-by":"crossref","unstructured":"Wang N, Quek J, Rafacz T, Patel S (2004) Characterizing the effects of transient faults on a high-performance processor pipeline. In: Proceedings of IEEE International Conference on Dependable Systems and Networks, pp 61\u201370","DOI":"10.1109\/DSN.2004.1311877"},{"issue":"8","key":"5555_CR43","doi-asserted-by":"crossref","first-page":"881","DOI":"10.1109\/12.536231","volume":"45","author":"C Yount","year":"1996","unstructured":"Yount C, Siewiorek D (1996) A methodology for the rapid injection of transient hardware errors. IEEE Trans Comput 45(8):881\u2013891","journal-title":"IEEE Trans Comput"},{"key":"5555_CR44","doi-asserted-by":"crossref","unstructured":"Yuste P, Ruiz J, Lemus L, Gil P (2003) Non-intrusive software-implemented fault injection in embedded systems. In: de Lemos R, Weber T, Camargo Jo\u00e3oBatista J (eds) Dependable computing, lecture notes in computer science, vol 2847. Springer, pp 23\u2013 38","DOI":"10.1007\/978-3-540-45214-0_5"}],"container-title":["Journal of Electronic Testing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10836-015-5555-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10836-015-5555-z\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10836-015-5555-z","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,9,3]],"date-time":"2019-09-03T05:41:34Z","timestamp":1567489294000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10836-015-5555-z"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,1,9]]},"references-count":44,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2016,2]]}},"alternative-id":["5555"],"URL":"https:\/\/doi.org\/10.1007\/s10836-015-5555-z","relation":{},"ISSN":["0923-8174","1573-0727"],"issn-type":[{"value":"0923-8174","type":"print"},{"value":"1573-0727","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,1,9]]}}}