{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T07:39:33Z","timestamp":1740123573752,"version":"3.37.3"},"reference-count":28,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2019,12,19]],"date-time":"2019-12-19T00:00:00Z","timestamp":1576713600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2019,12,19]],"date-time":"2019-12-19T00:00:00Z","timestamp":1576713600000},"content-version":"vor","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":[[2020,2]]},"DOI":"10.1007\/s10836-019-05846-4","type":"journal-article","created":{"date-parts":[[2019,12,19]],"date-time":"2019-12-19T09:07:27Z","timestamp":1576746447000},"page":"47-57","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Multi-Threaded Mitigation of Radiation-Induced Soft Errors in Bare-Metal Embedded Systems"],"prefix":"10.1007","volume":"36","author":[{"given":"Alejandro","family":"Serrano-Cases","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Felipe","family":"Restrepo-Calle","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sergio","family":"Cuenca-Asensi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1500-857X","authenticated-orcid":false,"given":"Antonio","family":"Mart\u00ednez-\u00c1lvarez","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2019,12,19]]},"reference":[{"key":"5846_CR1","doi-asserted-by":"publisher","first-page":"3462","DOI":"10.1109\/TNS.2006.886044","volume":"53","author":"JM Benedetto","year":"2006","unstructured":"Benedetto JM, Eaton PH, Mavis DG, Gadlage M, Turflinger T (2006) Digital single event transient trends with technology node scaling. IEEE Trans Nuclear Sci 53:3462\u20133465","journal-title":"IEEE Trans Nuclear Sci"},{"key":"5846_CR2","doi-asserted-by":"crossref","unstructured":"Gaillard R (2011) Single event effects: mechanisms and classification. In: Nicolaidis M (ed) Soft errors in modern electronic systems, vol. 41 of frontiers in electronic testing. Springer, Dordrecht, pp 27\u201354,","DOI":"10.1007\/978-1-4419-6993-4_2"},{"key":"5846_CR3","doi-asserted-by":"publisher","first-page":"305","DOI":"10.1109\/TDMR.2005.853449","volume":"5","author":"R Baumann","year":"2005","unstructured":"Baumann R (2005) Radiation-induced soft errors in advanced semiconductor technologies. IEEE Trans Dev Mater Reliab 5:305\u2013316","journal-title":"IEEE Trans Dev Mater Reliab"},{"key":"#cr-split#-5846_CR4.1","unstructured":"Iturbe X, Venu B, Ozer E, Das S (2016) A triple core lock-step (TCLS) ARM\u00ae"},{"key":"#cr-split#-5846_CR4.2","unstructured":"cortex\u00ae;-R5 processor for safety-critical and ultra-reliable applications. In: Proc. 2016 46th Annual IEEE\/IFIP international conference on dependable systems and networks workshop (DSN-W). IEEE, pp 246-249"},{"key":"5846_CR5","unstructured":"Goloubeva O, Rebaudengo M, Reorda S, Violante M (2006) Software-implemented hardware fault tolerance, vol XIV. Springer"},{"key":"5846_CR6","doi-asserted-by":"publisher","first-page":"2532","DOI":"10.1109\/TNS.2015.2496342","volume":"62","author":"H Quinn","year":"2015","unstructured":"Quinn H, Baker Z, Fairbanks T, Tripp JL, Duran G (2015) Software resilience and the effectiveness of software mitigation in microcontrollers. IEEE Trans Nuclear Sci, 62:2532\u20132538","journal-title":"IEEE Trans Nuclear Sci,"},{"key":"5846_CR7","doi-asserted-by":"publisher","first-page":"1059","DOI":"10.1109\/TNS.2011.2112379","volume":"58","author":"S Cuenca-Asensi","year":"2011","unstructured":"Cuenca-Asensi S, Martinez-Alvarez A, Restrepo-Calle F, Palomo FR, Guzman-Miranda H, Aguirre MA (2011) A novel co-design approach for soft errors mitigation in embedded systems. IEEE Trans Nuclear Sci 58:1059\u20131065","journal-title":"IEEE Trans Nuclear Sci"},{"key":"5846_CR8","doi-asserted-by":"publisher","first-page":"27,1","DOI":"10.1145\/3302255","volume":"52","author":"I Oz","year":"2019","unstructured":"Oz I, Arslan S (2019) A survey on multithreading alternatives for soft error fault tolerance. ACM Comput Surv 52:27,1\u201327,38","journal-title":"ACM Comput Surv"},{"key":"5846_CR9","doi-asserted-by":"publisher","first-page":"25","DOI":"10.1145\/342001.339652","volume":"28","author":"SK Reinhardt","year":"2000","unstructured":"Reinhardt SK, Mukherjee S (2000) Transient fault detection via simultaneous multithreading. ACM SIGARCH Comput Architect News 28:25\u201336","journal-title":"ACM SIGARCH Comput Architect News"},{"key":"5846_CR10","doi-asserted-by":"publisher","first-page":"99","DOI":"10.1145\/545214.545227","volume":"30","author":"S Mukherjee","year":"2002","unstructured":"Mukherjee S, Kontz M, Reinhardt SK (2002) Detailed design and evaluation of redundant multithreading alternatives. ACM SIGARCH Comput Architect News 30:99\u2013110","journal-title":"ACM SIGARCH Comput Architect News"},{"key":"5846_CR11","doi-asserted-by":"crossref","unstructured":"Wang C, seop Kim H, Wu Y, Ying V (2007) Compiler-managed software-based redundant multi-threading for transient fault detection. In: Proc. International symposium on code generation and optimization (CGO2007). IEEE, pp 244\u2013258","DOI":"10.1109\/CGO.2007.7"},{"key":"5846_CR12","doi-asserted-by":"publisher","first-page":"135","DOI":"10.1109\/TDSC.2008.62","volume":"6","author":"A Shye","year":"2009","unstructured":"Shye A, Blomstedt J, Moseley T, Reddi V, Connors D (2009) PLR: a software approach to transient fault tolerance for multicore architectures. IEEE Trans Depend Secur Comput 6: 135\u2013148","journal-title":"IEEE Trans Depend Secur Comput"},{"key":"5846_CR13","doi-asserted-by":"crossref","unstructured":"Rodrigues G, Rosa F, Kastensmidt FL, Reis R, Ost L (2017) Investigating parallel TMR approaches and thread disposability in Linux. In: Proc. 2017 24th IEEE international conference on electronics, circuits and systems (ICECS). IEEE, pp 393\u2013 396","DOI":"10.1109\/ICECS.2017.8292013"},{"key":"5846_CR14","doi-asserted-by":"crossref","unstructured":"de Oliveira A, Tambara LA, Kastensmidt FL (2017) Applying lockstep in dual-core ARM cortex-a9 to mitigate radiation-induced soft errors. In: 2017 IEEE 8th Latin American symposium on circuits & systems (LASCAS). IEEE, pp 1\u20134","DOI":"10.1109\/LASCAS.2017.7948063"},{"key":"5846_CR15","doi-asserted-by":"crossref","unstructured":"de Oliveira AB, Rodrigues G, Kastensmidt FL (2017) Analyzing lockstep dual-core ARM cortex-a9 soft error mitigation in freeRTOS applications. In: Proceedings of the 30th symposium on integrated circuits and systems design chip on the sands - SBCCI 2017, SBCCI \u201917. ACM Press, New York, pp 84\u201389","DOI":"10.1145\/3109984.3110008"},{"issue":"8","key":"5846_CR16","first-page":"2196","volume":"64","author":"G Rodrigues","year":"2017","unstructured":"Rodrigues G, ROSA F, de Oliveira A, Kastensmidt FL, Ost L, Reis R (2017) Analyzing the impact of fault tolerance methods in ARM processors under soft errors running linux and parallelization APIs. IEEE Trans Nuclear Sci 64(8):2196\u20132203","journal-title":"IEEE Trans Nuclear Sci"},{"key":"5846_CR17","doi-asserted-by":"crossref","unstructured":"Rodrigues G, Kastensmidt FL, Reis R, Rosa F, Ost L (2016) Analyzing the impact of using pthreads versus OpenMP under fault injection in ARM cortex-a9 dual-core. In: 2016 16th European conference on radiation and its effects on components and systems (RADECS). IEEE, pp 1\u20136","DOI":"10.1109\/RADECS.2016.8093180"},{"key":"5846_CR18","doi-asserted-by":"publisher","first-page":"225","DOI":"10.1007\/s10766-017-0492-3","volume":"46","author":"S Hukerikar","year":"2017","unstructured":"Hukerikar S, Teranishi K, Diniz PC, Lucas RF (2017) RedThreads: an interface for application-level fault detection\/correction through adaptive redundant multithreading. Int J Parallel Prog 46:225\u2013251","journal-title":"Int J Parallel Prog"},{"key":"5846_CR19","doi-asserted-by":"crossref","unstructured":"Monson JS, Wirthlin M, Hutchings B (2010) Fault injection results of linux operating on an FPGA embedded platform. In: Proc. 2010 international conference on reconfigurable computing and FPGAs. IEEE, pp 37\u201342","DOI":"10.1109\/ReConFig.2010.79"},{"key":"5846_CR20","doi-asserted-by":"crossref","unstructured":"So H, Didehban M, Shrivastava A, Lee K (2019) A software-level redundant multithreading for soft\/hard error detection and recovery. In: Proc. 2019 design, automation & test in europe conference & exhibition (DATE). IEEE, pp 1559\u20131562","DOI":"10.23919\/DATE.2019.8715089"},{"key":"5846_CR21","doi-asserted-by":"crossref","unstructured":"Serrano-Cases A, Restrepo-Calle F, Cuenca-Asensi S, Martinez-Alvarez A (2019) Softerror mitigation for multi-core processors based on thread replication. In: Proc. 2019 IEEE Latin American test symposium (LATS). IEEE, pp 1\u20135","DOI":"10.1109\/LATW.2019.8704614"},{"key":"5846_CR22","doi-asserted-by":"publisher","first-page":"25","DOI":"10.1145\/342001.339652","volume":"28","author":"SK Reinhardt","year":"2000","unstructured":"Reinhardt SK, Mukherjee S (2000) Transient fault detection via simultaneous multithreading. ACM SIGARCH Comput Architect News 28:25\u201336","journal-title":"ACM SIGARCH Comput Architect News"},{"key":"5846_CR23","doi-asserted-by":"publisher","first-page":"159","DOI":"10.1109\/TDSC.2011.54","volume":"9","author":"A Martinez-Alvarez","year":"2012","unstructured":"Martinez-Alvarez A, Cuenca-Asensi S, Restrepo-Calle F, Palomo Pinto FR, Guzman-Miranda H, Aguirre MA (2012) Compiler-directed soft error mitigation for embedded systems. IEEE Trans Depend Secur Comput 9:159\u2013172","journal-title":"IEEE Trans Depend Secur Comput"},{"key":"5846_CR24","unstructured":"Pallister J, Hollis SJ, Bennett J (2013) BEEBS: open benchmarks for energy measurements on embedded platforms. arXiv:https:\/\/arxiv.org\/abs\/1308.5174"},{"key":"5846_CR25","doi-asserted-by":"crossref","unstructured":"Isaza-Gonzalez J, Serrano-Cases A, Restrepo-Calle F, Cuenca-Asensi S, Martinez-Alvarez A (2016) Dependability evaluation of COTS microprocessors via on-chip debugging facilities. In: Proc. 2016 17th Latin-American test symposium (LATS). IEEE, pp 27\u201332","DOI":"10.1109\/LATW.2016.7483335"},{"key":"5846_CR26","doi-asserted-by":"publisher","first-page":"653","DOI":"10.3390\/electronics8060653","volume":"8","author":"LM Reyneri","year":"2019","unstructured":"Reyneri LM, Serrano-Cases A, Morilla Y, Cuenca-Asensi S, Mart\u00ednez-\u00c1lvarez A (2019) A compact model to evaluate the effects of high level C++ code hardening in radiation environments. Electronics 8:653","journal-title":"Electronics"},{"key":"5846_CR27","doi-asserted-by":"crossref","unstructured":"Reis G, Chang J, Vachharajani N, Rangan R, August D, Mukherjee S (2005) Design and evaluation of hybrid fault-detection systems. In: Proc. 32nd International symposium on computer architecture (ISCA2005). IEEE, pp 148\u2013159","DOI":"10.1109\/ISCA.2005.21"}],"container-title":["Journal of Electronic Testing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10836-019-05846-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10836-019-05846-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10836-019-05846-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,12,18]],"date-time":"2020-12-18T01:16:46Z","timestamp":1608254206000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10836-019-05846-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,12,19]]},"references-count":28,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2020,2]]}},"alternative-id":["5846"],"URL":"https:\/\/doi.org\/10.1007\/s10836-019-05846-4","relation":{},"ISSN":["0923-8174","1573-0727"],"issn-type":[{"type":"print","value":"0923-8174"},{"type":"electronic","value":"1573-0727"}],"subject":[],"published":{"date-parts":[[2019,12,19]]},"assertion":[{"value":"10 August 2019","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"3 December 2019","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"19 December 2019","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}