Abstract
Electrical transients often disrupt the proper functioning of a program. It causes the errors in program flow, data, program codes, or processor registers. The aim of this article is to detect transient faults as quickly as possible in order to prevent functions being performed wrongly or data being lost, during the execution of an application program. Recovery work is initiated immediately after the detection of errors for gaining high software fault tolerance and dependable computing. Transient errors are detected here, on tracing the presence of an odd processor status word (PSW) during the execution time of a computing application.
- {1} G. K. Saha, "Software Based EMI-Fault Tolerance in a PC Peripheral," International Journal - Cybernetics and System Analysis, vol. 32(5), Plenum Press, USA, 1996.Google Scholar
- {2} Goutam Kumar Saha, "Software Based Fault Detection in Microprocessors," in press, IEEE Potentials, IEEE Press, USA, 2005.Google Scholar
- {3} Goutam K Saha, "Software as a Tool to Control EMI/EMC in Designing Computers," IEEE - EUROEM Book of Abstracts, France, 1994.Google Scholar
- {4} Goutam Kumar Saha, "Software Based Computing Security & Fault Tolerance," ACM Ubiquity, vol. 5(15), ACM Press, USA, June, 2004. Google ScholarDigital Library
- {5} G. K. Saha, "Noise Reduction in Computer Process Synchronization," Proceedings of the IEEE International Symposium INCEMIC'99, IEEE Catalog 99TH8487, pp. 443-444, New Delhi, 1999.Google Scholar
Index Terms
- Software fault tolerance through run-time fault detection
Recommendations
A New Approach to Software-Implemented Fault Tolerance
A new approach for providing fault detection and correction capabilities by using software techniques only is described. The approach is suitable for developing safety-critical applications exploiting unhardened commercial-off-the-shelf processor-based ...
Exception Handling and Software Fault Tolerance
Some basic concepts underlying the issue of fault-tolerant software design are investigated. Relying on these concepts, a unified point of view on programmed exception handling and default exception handling based on automatic backward recovery is ...
Comments