A top-down approach to high-consequence fault analysis for software systems (Abstract)

نویسنده

  • Ed Fronczak
چکیده

Even ifsofiware code is fault-free, hardware failures can alter value in memory, possibly where the code itself is stored, causing a computer system to reach an unacceptable state. Microprocessor systems are used to perform many safey and security functions where a design goal is to eliminate single-pointfailures such as these. One design approach is to use multiple processors, compare the outputs, and assume a failure has occurred if the outputs don’t agree. In systems where the design is constrained to a single processor, however, analytical methods are needed to identify potential singlepointfailures at the bit level so that an effective fault-tolerant strategy can be employed. This paper describes a top-down methodology, based upon Fault Tree Analysis, that has been used to identify potential high-consequence faults in microprocessor-based systems. The key to making the Fault Tree Analysis tractable is to effectively incorporate appropriate design features such as software path control and checksums so that complicated branches of the fault tree can be terminated early. The analysis uses simplljied software flow diagrams depicting relevant code elements. Pertinent sections of machine language are then examined to identify suspect hardware. A comparison of this methodology with approaches based upon Failure Modes and Effects Analysis is made. The methodology is demonstrated through a simple example. Use offault trees to show that software code is free of safety or security faults is also demonstrated.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Fault Type Estimation in Power Systems

This paper presents a novel approach for fault type estimation in power systems. The Fault type estimation is the first step to estimate instantaneous voltage, voltage sag magnitude and duration in a three-phase system at fault duration. The approach is based on time-domain state estimation where redundant measurements are available. The current based model allows a linear mapping between the m...

متن کامل

Formal Fault Tree Semantics

In train control systems, more and more (electro-)mechanical devices are substituted by software based devices. To sustain the high level safety standards for these embedded systems, we propose the integration of fault tree analysis and formal methods. This combines two important safety analysis methods from the involved domains of engineering and software development. Our approach proposes to ...

متن کامل

Dynamic Safety Analysis CNG Stations Using Fault Tree Approach and Bayesian Network

Introduction: The safety of CNG stations is important because of their location in urban areas, as well as to prevent accidents and to protect the safety of personnel, property, and environment. An event occurrence analysis with probability updating is the key to dynamic safety analysis. Methods and materials: In this study, the Failure Modes and Effects Analysis (FMEA) technique was used to d...

متن کامل

Development of Fault Tolerant Communicating Systems : Refinement Approach

Telecommunication systems must have a high degree of availability, that is, a high probability of correct and timely provision of requested services. To achieve this, correctness of software for such systems should be ensured. Application of formal methods helps increase confidence in building correct software. However, to be used in practice, formal methods should be well integrated into exist...

متن کامل

Service-Oriented Development of Fault Tolerant Communicating Systems: Refinement Approach

Telecommunication systems must have a high degree of availability, that is, a high probability of correct and timely provision of requested services. To achieve this, correctness of software for such systems should be ensured. Application of formal methods helps increase confidence in building correct software. However, to be used in practice, formal methods should be well integrated into exist...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997