Journal of Software Engineering and Applications

Volume 5, Issue 9 (September 2012)

ISSN Print: 1945-3116   ISSN Online: 1945-3124

Google-based Impact Factor: 1.22  Citations  h5-index & Ranking

SEDSR: Soft Error Detection Using Software Redundancy

HTML  Download Download as PDF (Size: 748KB)  PP. 664-670  
DOI: 10.4236/jsea.2012.59078    4,303 Downloads   7,458 Views  Citations

ABSTRACT

This paper presents a new method for soft error detection using software redundancy (SEDSR) that is able to detect transient faults. Soft errors damage the control flow and data of programs and designers usually use hardware-based solutions to handle them. Software-based techniques for soft error detection force less cost and delay to systems and do not change their configuration. Therefore, these kinds of methods are appropriate alternatives for hardware-based techniques. SEDSR has two separate parts for data and control flow errors detection. Fault injection method is used to compare SEDSR with previous methods of this field based on the new parameter of “Evaluation Factor” that takes in account fault coverage, memory and performance overheads. These parameters are important in real time safety critical applications. Experimental results on SPEC2000 and some traditional benchmarks of this field show that SEDSR is much better than previous methods of this field. SEDSR’s evaluation factor is about 50% better than other methods of this field. These results show its success in satisfaction of the existing tradeoff between fault coverage, performance and memory overheads.

Share and Cite:

S. Amir Asghari, A. Abdi, H. Taheri, H. Pedram and S. Pourmozaffari, "SEDSR: Soft Error Detection Using Software Redundancy," Journal of Software Engineering and Applications, Vol. 5 No. 9, 2012, pp. 664-670. doi: 10.4236/jsea.2012.59078.

Cited by

[1] Implementation of Control Flow Checking—A New Perspective Adopting Model-Based Software Design
Electronics, 2022
[2] Software-based Control-Flow Error Detection with Hardware Performance Counters in ARM Processors
2022 CPSSI 4th International …, 2022
[3] 인공 위성 탑재 소프트웨어의 소프트 에러 고장 주입시험
한국산학기술학회 논문지, 2022
[4] A Configurable Software-based Approach for Detecting CFEs Caused by Transient Faults
… on Internet and Information Systems (TIIS), 2021
[5] A Configurable Software-based Approach for Detecting CFEs Caused by Transient Faults.
2021
[6] Modélisation de fautes utilisant la description RTL de microarchitectures pour l'analyse de vulnérabilité conjointe matérielle-logicielle
2020
[7] A Software Implemented Comprehensive Soft Error Detection Method for Embedded Systems
2020
[8] Impact of selectively implementing control flow error detection techniques
2020
[9] A New Approach to Selectively Implement Control Flow Error Detection Techniques
2019
[10] SSCFM: Separate Signature-Based Control Flow Error Monitoring for Multi-Threaded and Multi-Core Environments
2019
[11] Automatic Multi-Thread Code Generation for Monitoring Signature-based Control Flow
2019
[12] Automatic Implementation of Control Flow Error Detection Techniques
2019
[13] Software-Implemented Fault Injection for Physical and Simulated Embedded CPUs
2018
[14] Separate Signature Monitoring for Control Flow Error Detection
2018
[15] Native Quality Assessment Model of news sites (NEWSQUAL)
2018
[16] CDFEDT: Comparison of Data Flow Error Detection Techniques in Embedded Systems: an Empirical Study
ARES 2018 Proceedings of the 13th International Conference on Availability, Reliability and Security, 2018
[17] An Improved Data Error Detection Technique for Dependable Embedded Software
2018
[18] Monoclonal Antibody Production Against Vimentin by Whole Cell Immunization in a Mouse Model
2018
[19] Instruction Level Duplication and Comparison for Data Error Detection: a First Experiment
2018
[20] Data Error Detection and Recovery in Embedded Systems: a Literature Review
2017
[21] Masking Signature Data Errors of Software-Based Control Flow Checking Techniques Employing Redundancy Signature
Cloud Computing and Security, 2017
[22] Random Additive Signature Monitoring for Control Flow Error Detection
2017
[23] Design guideline of the EMB controller based on ISO26262
2017
[24] Fault-tolerant 3-D network-on-chip design using dynamic link sharing
2016
[25] Comparative study on data error detection techniques in embedded systems
2016
[26] Inter-block jump detection techniques: A study
2016
[27] Soft Error protection in Safety Critical Embedded Applications: an overview
2015
[28] Efficient Design and Evaluation of Countermeasures against Fault Attacks Using Formal Verification
International Conference on Smart Card Research and Advanced Applications, 2015
[29] Efficient esign and Evaluation of Countermeasures against Fault Attacks Using Formal Verification
Smart Card Research and Advanced Applications, 2015
[30] Software-based control flow checking against transient faults in industrial environments
Industrial Informatics, IEEE Transactions on 10.1, 2014
[31] An Investigation into Soft Error Detection Efficiency at Operating System Level
The Scientific World Journal, 2014
[32] Çoklu iş parçacıkları ile çalışma zamanında AVF tahmini yapılması
2014
[33] A MODIFIED RUN-TIME PROCESS LEVEL REDUNDANCY TECHNIQUE TO REDUCE MEMORY CONSUMPTION FOR DETECTING TRANSIENT FAULTS IN PROCESSORS
2013
[34] An Effective Control Flow Checking Method for Multitask Processing in Harsh Environments
Journal of Circuits, Systems, and Computers, 2013
[35] A MODIFIED RUN-TIME PROCESS LEVEL REDUNDANCY TECHNIQUE TO REDUCE MEMORY CONSUMPTION FOR DETECTING TRANSIENT FAULTS IN …
2013

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.