skip to main content
research-article
Free Access

Software fault tolerance through run-time fault detection

Published:01 December 2005Publication History
Skip Abstract Section

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.

References

  1. {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 ScholarGoogle Scholar
  2. {2} Goutam Kumar Saha, "Software Based Fault Detection in Microprocessors," in press, IEEE Potentials, IEEE Press, USA, 2005.Google ScholarGoogle Scholar
  3. {3} Goutam K Saha, "Software as a Tool to Control EMI/EMC in Designing Computers," IEEE - EUROEM Book of Abstracts, France, 1994.Google ScholarGoogle Scholar
  4. {4} Goutam Kumar Saha, "Software Based Computing Security & Fault Tolerance," ACM Ubiquity, vol. 5(15), ACM Press, USA, June, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. {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 ScholarGoogle Scholar

Index Terms

  1. Software fault tolerance through run-time fault detection

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      • Published in

        cover image Ubiquity
        Ubiquity  Volume 2005, Issue December
        December 2005
        6 pages
        EISSN:1530-2180
        DOI:10.1145/1113164
        Issue’s Table of Contents

        Copyright © 2005 Author

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 1 December 2005

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

      HTML Format

      View this article in HTML Format .

      View HTML Format