A SYSTEMATIC INCLUSION OF DIAGNOSIS PERFORMANCE IN FAULT TREE ANALYSIS

Similar documents
On Threshold Optimization in Fault Tolerant Systems

A Probabilistic Method for Certification of Analytically Redundant Systems

Design of a Complete FDI System based on a Performance Index with Application to an Automotive Engine

An Efficient Algorithm for Finding Over-constrained Sub-systems for Construction of Diagnostic Tests

of an algorithm for automated cause-consequence diagram construction.

A sequential test selection algorithm for fault isolation

A binary decision diagram method for phased mission analysis of non-repairable systems

Change Detection with prescribed false alarm and detection probabilities. Mogens Blanke

Risk Analysis of Highly-integrated Systems

Safety and Reliability of Embedded Systems

Erik Frisk and Lars Nielsen

Fault Detection and Isolation of the Wind Turbine Benchmark: an Estimation-based Approach

SI-ENGINE AIR-INTAKE SYSTEM DIAGNOSIS BY AUTOMATIC FDI DESIGN. Mattias Nyberg

Reliability of sequential systems using the causeconsequence diagram method

Programming (MIP) problem, which may be solved using optimization tools such as CPLEX [1]. The simplicity of the model with respect to the nonlinear m

Mat 3770 Bin Packing or

Definition: Absolute Value The absolute value of a number is the distance that the number is from zero. The absolute value of x is written x.

Semi-asynchronous Fault Diagnosis of Discrete Event Systems

Law of Trichotomy and Boundary Equations

Causal & Frequency Analysis

Sequential Procedure for Testing Hypothesis about Mean of Latent Gaussian Process

Predicting IC Defect Level using Diagnosis

1 Last time: row reduction to (reduced) echelon form

A BAYESIAN SOLUTION TO INCOMPLETENESS

BOOLEAN ALGEBRA INTRODUCTION SUBSETS

No.5 Node Grouping in System-Level Fault Diagnosis 475 identified under above strategy is precise in the sense that all nodes in F are truly faulty an

2.5 Absolute Value Equations and Inequalities

AFAULT diagnosis procedure is typically divided into three

Quadratic Equations Part I

A COMPARISON OF TWO METHODS FOR STOCHASTIC FAULT DETECTION: THE PARITY SPACE APPROACH AND PRINCIPAL COMPONENTS ANALYSIS

Reliability of Technical Systems

Failure Diagnosis of Discrete Event Systems With Linear-Time Temporal Logic Specifications

Reliable Computing I

Reliability of Technical Systems

12 - The Tie Set Method

Chapter 18 Section 8.5 Fault Trees Analysis (FTA) Don t get caught out on a limb of your fault tree.

System Reliability Allocation Based on Bayesian Network

Application of Common Cause Failure Methodology to Aviation Safety Assessment Model

Residual Generation for Fault Diagnosis

Assessing system reliability through binary decision diagrams using bayesian techniques.

A Multiple-Observer Scheme for Fault Detection, Isolation and Recovery of Satellite Thrusters

Critical Reading of Optimization Methods for Logical Inference [1]

Chapter 2 Linear Equations and Inequalities in One Variable

COMPARISON OF FDI METHODS APPLIED ON NANOSATELLITES WITH ACTUATORS FAILURES

Design and Analysis of Diagnostic Systems Utilizing Structural Methods

General Diagnostic Engine: a computational approach to CBD

) ( ) Thus, (, 4.5] [ 7, 6) Thus, (, 3) ( 5, ) = (, 6). = ( 5, 3).

A probabilistic assessment on the Range Consensus (RANCO) RAIM Algorithm

On Qualitative Analysis of Fault Trees Using Structurally Persistent Nets

Combinational Techniques for Reliability Modeling

ANALYSIS OF INDEPENDENT PROTECTION LAYERS AND SAFETY INSTRUMENTED SYSTEM FOR OIL GAS SEPARATOR USING BAYESIAN METHODS

Basic Elements of System Reliability

A New Reliability Allocation Method Based on FTA and AHP for Nuclear Power Plant!

Engineering Risk Benefit Analysis

Unknown input observer based scheme for detecting faults in a wind turbine converter Odgaard, Peter Fogh; Stoustrup, Jakob

GCSE CHEMISTRY 8462/1H

Bayesian Reliability Demonstration

ONGOING WORK ON FAULT DETECTION AND ISOLATION FOR FLIGHT CONTROL APPLICATIONS

Department of Electrical and Computer Engineering University of Wisconsin Madison. Fall Midterm Examination CLOSED BOOK

Bayesian Networks 2:

Quantitative Reliability Analysis

Packet #1: Logic & Proofs. Applied Discrete Mathematics

Performance Evaluation and Comparison

Systems. x 1 = ax 1 + bx 2, x 2 = cx 1 + dx 2,

EE392m Fault Diagnostics Systems Introduction

Outline. Complexity Theory. Introduction. What is abduction? Motivation. Reference VU , SS Logic-Based Abduction

Safety analysis and standards Analyse de sécurité et normes Sicherheitsanalyse und Normen

GCSE PHYSICS 8463/1H. Keep secure. Mark scheme. Paper 1H. Specimen (set 2)

RISK-INFORMED OPERATIONAL DECISION MANAGEMENT (RIODM): RISK, EVENT TREES AND FAULT TREES

Lecture 5: Likelihood ratio tests, Neyman-Pearson detectors, ROC curves, and sufficient statistics. 1 Executive summary

Artificial Intelligence

Module No. # 03 Lecture No. # 11 Probabilistic risk analysis

2. What are the tradeoffs among different measures of error (e.g. probability of false alarm, probability of miss, etc.)?

A Bayesian Approach to Efficient Diagnosis of Incipient Faults

Counterintuitive results from Bayesian belief network software reliability model

Identification of a Chemical Process for Fault Detection Application

Analysis methods for fault trees that contain secondary failures

Software Reliability & Testing

DVClub Europe Formal fault analysis for ISO fault metrics on real world designs. Jörg Große Product Manager Functional Safety November 2016

Systems of Linear Equations and Inequalities

Fault Detection and Diagnosis for a Three-tank system using Structured Residual Approach

Monitoring and Active Diagnosis for Discrete-Event Systems

Data Mining: Concepts and Techniques. (3 rd ed.) Chapter 8. Chapter 8. Classification: Basic Concepts

Cheng, H.; Nikus, M.; Jämsä-Jounela, Sirkka-Liisa Causal model based fault diagnosis applied on a paper machine simulator

FAULT diagnosis is crucial for ensuring the safe operation

Adaptive Designs: Why, How and When?

Common Cause Failures: Extended Alpha Factor method and its Implementation

1.5. Inequalities. Equations and Inequalities. Box (cont.) Sections

GCSE MATHEMATICS. Practice Papers - Set 1- Teacher Booklet. New Specimen Papers published June 2015 Paper 1 Higher - Mark Scheme 8300/1H. Version 1.

Truncated Life Test Sampling Plan Under Odd-Weibull Distribution

Reliability of Technical Systems

Software Testing Lecture 5. Justin Pearson

The exam is closed book, closed calculator, and closed notes except your one-page crib sheet.

A booklet Mathematical Formulae and Statistical Tables might be needed for some questions.

Previously on TT, Target Tracking: Lecture 2 Single Target Tracking Issues. Lecture-2 Outline. Basic ideas on track life

UNIVERSITY OF MASSACHUSETTS Dept. of Electrical & Computer Engineering. Fault Tolerant Computing ECE 655

Nuclear reliability: system reliabilty

Fault Tolerance Technique in Huffman Coding applies to Baseline JPEG

Time Dependent Analysis with Common Cause Failure Events in RiskSpectrum

Stochastic Monitoring and Testing of Digital LTI Filters

Transcription:

SYSTEMTIC INCLUSION OF DIGNOSIS PERFORMNCE IN FULT TREE NLYSIS Jan Åslund, Jonas Biteus, Erik Frisk, Mattias Kryser, Lars Nielsen Department of Electrical Engineering, Linköpings universitet, 58 83 Linköping, Sweden, jaasl@isy.liu.se bstract: Safety is of maj concern in many applications such as in automotive systems aerospace. In these applications it is stard to use fault trees, a natural question in many modern systems that include sub-systems like diagnosis, fault tolerant control autonomous functions, is how to include the perfmance of these algithms in a fault tree analysis f safety. Many possibilities exist but here a systematic way is proposed. It is shown both how safety can be analyzed how the interplay between algithm design in terms of missed detection rate false alarm rate is included in the fault tree analysis. Examples illustrate analysis of diagnosis system requirement specification algithm tuning. Copyright c 2005 IFC Keywds: Safety analysis, redundancy analysis, threshold selection.. INTRODUCTION Safety is of maj concern in many applications, the interest is increasing in safety analysis (Villemeur, 992). The reason is that new design possibilities have to be evaluated, f example since it is now possible to use diagnosis thereby analytical redundancy instead of hardware redundancy. This has created a new set of problem fmulations to study. One fundamental question is of course if a system becomes safer when a diagnosis function is introduced, if so, by how much? her question is how to fmulate specification requirements on diagnosis algithms so that overall system safety is as good as possible. This also naturally leads to the question of how to select internal design parameters in the algithms. One simple example is that a selection of a threshold balances the rates of missed detection false alarm, where to put this balance very much depends on the situation how it propagates to overall system safety. Funding from the Swedish National eronautics Research Program (NFFP) is gratefully acknowledged. To get a hle on these questions it is necessary to have a quantitative method in this respect fault tree analysis is a natural starting point. It is the basic tool in safety analysis, may even be a requirement from government, e.g. when declaring air wthiness f aircrafts. Having made this choice, the question is now how to include properties of diagnostic algithms in fault tree analysis. It should be ed that the main concern here is the interplay between safety algithms, that this should be confused with the me studied problem on safety of software. It is here assumed that the software is a crect coding of the specified algithm following the procedures f implementation of safety critical systems. The purpose of this paper is to put fward the problems described above that to our best knowledge have been given a treatment previously, to present a possible solution. In Section 2 fault tree analysis is recapitulated, in Section 3 diagnosis perfmance central concepts like false alarm missed detection are recalled. It is clear that a fault tree in general, f a certain system, can be fmulated in different ways. Nevertheless, in spite of the possible ambiguity in iginal fault tree fmulation, one can look f

systematic ways of introducing diagnosis properties in a given fault tree. This is proposed in Section 4 based on algithm perfmance in terms of false alarm missed detection. Further, the use of false alarm rate missed detection rate is the link to parameter setting of the algithms, thus the foundation f both requirements specification on one h f algithm tuning on the other h, in Section 5 the proposed methods are applied to these generic examples chosen to illustrate the fundamental questions posed in the beginning of this introduction. Finally, the conclusions are drawn in Section 6. 2. FULT TREE NLYSIS Fault tree analysis is a systematic way to investigate credible causes f an undesired event in a system (Stamatelatos Vesley, 2002; Vesley et al., 98). The logical relationships between the undesired event the basic events that lead to the undesired event are presented in a fault tree. If the probabilities f the basic events are known, the probability f the top event to occur can be computed. In general there might exist dependencies between the basic events the same basic event might appear me than once in the fault tree, as will be seen in the examples later on. It is straightfward to treat these dependencies in the calculations there exists a multitude of fault tree software f this purpose. Example. Fig. shows a fault tree that gives the relationship between the top event system failure the basic events e, e 2, e 3 which are assumed to be independent. The gate symbols dee the relationships between the input events below the gates the output event above. This fault tree will be used system failure 3. DIGNOSIS PERFORMNCE common way to perfm diagnosis is to use a set of tests. Each of these tests consists of a test quantity T i, a threshold J i. The test quantity T i, also called residual, is designed such that T i is small if the system to be diagnosed is OK large otherwise. The test quantity T i is compared to a threshold J i if T i > J i then the test is said to alarm. The decision is that the process to be diagnosed is okay, i.e. that component i is OK. In statistical they (Berger, 985) the hypothesis component i is OK is called the null hypothesis of a test is deed Hi 0. In (Nyberg, 2002) this statistical they is included in a diagnosis framewk. To alarm when the supervised system is OK, i.e. Hi 0 is true, is called a false alarm (F i ). Further, to alarm when the supervised system is faulty, i.e. Hi 0 is false, is called a missed detection ( i ). The probability of these two events define imptant perfmance measures of a test as follows. The false alarm probability is P Fi = P(T i > J i Hi 0 true) () the missed detection probability is P i = P(T i J i H 0 i false) (2) n ideal test gives no false alarms no missed detections. When designing tests, the last step is to compute a threshold. Dropping the index i f now, the F probabilities are, as can be seen in () (2), functions of the threshold J. typical example of F probabilities as functions of the size of the threshold can be seen in Fig. 2. To obtain a small F probability the threshold must be large, but with a large threshold the probability gets large. Hence the choice of threshold adjusts the compromise between a small F probability a small probability. e p F p Fig.. fault tree. e 2 e 3 in the following sections where it is assumed that the basic events are sens failures, i.e. event e i dees that sens i is broken, the probability f this is deed by p i. The probability f the top event can easily be computed as 0 0 threshold 0 0 threshold Fig. 2. Probabilities of F as functions of threshold size f a test. 4. INCLUDING DIGNOSIS PERFORMNCE IN FULT TREE P(system failure) = p (p 2 + p 3 p 2 p 3 ) By including the effects of diagnosis algithms in fault trees, the consequences of false alarms missed detections are explicitly modeled. It will later be shown that f example the compromise between

F can be computed by using the tree including diagnosis. It is described how one test can be included in a fault tree a generalization to several tests will be straightfward. Befe a systematic method to include diagnosis in an existing fault tree will be presented, an illustrative example is given. Example 2. Consider Example its fault tree shown in Fig.. In der to decrease the system failure probability, a backup system a diagnosis test are added to the iginal system. The system is OK if either the iginal system the backup system is switched on is OK. The backup system consists of a sens called sens 4. The backup system is okay if sens 4 is okay, deed e 4. The test supervises if sens 2 is okay, i.e. e 2. If the test alarms then the backup system is turned on the iginal system is turned off. n exped fault tree where diagnosis backup system are included is shown in Fig. 3. The tree in Fig. can be found in the left branch of the exped tree. Original system failure is connected to an gate together with no alarm, because iginal system failure leads only to a system failure in absence of an alarm, i.e. the alarm deactivated tree. The right part of the tree describes the logic when alarming, i.e. the alarm-activated tree. This branch consists of a backup failure tree the alarm tree. The imptant diagnosis events F are leafs in this tree. alarm deactivated alarm activated alarm e new system failure iginal system failure e 2 e 3 backup fail e 4 e 2 F Fig. 3. fault tree where diagnosis perfmance is included. Next a general systematic inclusion of diagnosis will be described. The fault tree describing the iginal system will be deed T 0. The procedure consists of four steps which are illustrated in Fig. 4 Fig. 5(a)-(c) respectively. The four steps are briefly described as ) to construct an alarm tree, 2) to construct an alarm-activated tree, 3) to identify the alarmdeactivated event in the iginal tree, 4) to insert the alarm-activated tree in the tree obtained in step 3. In general, there can be several alarm-deactivated trees alarm-activated trees f one test. The following procedure only describes the case with one alarm deactivated tree one alarm-activated tree. In the e 2 case of several such trees, some of the steps has to be perfmed several times. Next the four-step procedure will be described in detail the fault tree in Fig. 3 will be used to exemplify each step. The first step of the inclusion of a test is as said befe to make a tree that describes the event alarm, i.e. the sub-tree deed in Fig. 3. To include the diagnosis perfmance measures () (2), the alarm event has to be expressed using F. n alarm can either be a false alarm if H 0 is true a crect alarm if H 0 is false. By the definition of it follows that a crect alarm is equivalent to the event missed detection. Hence, alarm f a specific test can always be expressed as alarm = (F H 0 ) ( H 0 ) (3) general way to express this alarm event as a fault tree is shown in Fig. 4. By using this general fm of an alarm tree, the remaining task is to model the tree deed B describing when the null hypothesis H 0 is true. B alarm Fig. 4. general fault tree describing the alarm event. Everything except f the tree deed B is fixed. To illustrate this first step f Example 2, the null hypothesis H 0 of the test is e 2. If B is substituted in Fig. 4 by e 2, the alarm tree in Fig. 3 is obtained. T 2 alarm activated C (a) Step 2 T 3 0 F D alarm deactivated T \D (b) Step 3 Fig. 5. Trees constructed in the different steps. B T \E 3 new event? E T2 (c) Step 4 The second step is to make the alarm-activated tree deed T 2 with structure as in Fig. 5(a). The tree T 2 consists of the alarm tree obtained in the first step the sub-tree deed C. This tree is to be constructed such that it describes events that only affect the failure probability when an alarm has occurred. In Fig. 3, C cresponds to the sub-tree describing backup failure. Since the backup system is turned on

only during an alarm, it can of course only affect the failure probability during an alarm. The third step is to construct the tree T 3 shown in Fig. 5(b). It consists of a sub-tree D of T 0,, T 0 \D, where T 0 \D dees the sub-tree in T 0 induced by the vertices in D. The tree D is defined as the sub-tree of the iginal T 0 that affects the failure probability only just only when no alarm has occurred, i.e. it should give any affect when the alarm is active. In Example 2, the iginal fault tree is shown in Fig.. Since the entire iginal system is turned off in the occurrence of an alarm, it follows that the entire iginal tree is equal to D. This means that T 0 \D in this example is empty the resulting tree T 3 is system failure as top event below the top event is the left branch of the tree in Fig. 3. Even though e 2 is included in D, it can affect system failure through the alarm tree when alarming. However, since this dependence is hled in, it should be considered when identifying D. s the fourth step the trees T 2 T 3 are merged as shown in Fig. 5(c). In case of an alarm, precautions are taken f one event, e, in the fault tree T 3. The fault tree that describes e in T 3 defines E in Fig. 5(c). The tree E is replaced in T 3 by a new event a gate connecting E T 2 as shown in Fig. 5(c). The type of the gate is given by the system descriptions. F Example 2, the backup system during an alarm has the same function as the iginal system during no alarm. This means that e is the event alarm deactivated in T 3. From the system description, it follows that the two trees E T 2 are combined with an -gate directly below new event, that in this case is new system failure, resulting in the final tree shown in Fig. 3. Example 3. Consider again Example, but in a new scenario. Let sens be supervised. If the test alarms, a prediction of the measured value of sens is used instead. The prediction is based on an observer that uses measurements of sens 2. The resulting fault tree is shown in Fig. 6 where the four trees, B, C, D are encircled. How to obtain this result will next be explained by following the proposed procedure step by step. Since the test checks if sens is OK, the null hypothesis H 0 of the test is e, which defines sub-tree B. The alarm tree is straightfwardly constructed step is completed. When an alarm occurs, a predicted value of the measurement is used. Therefe, the sub-tree C is in this example describing the event bad prediction. bad prediction is a consequence of e 2 a faulty observer algithm deed observer faulty in Fig. 6. The resulting alarm-activated tree T 2 is the active bad prediction-tree. To perfm step 3, ice that sens is turned off during an alarm. Hence it is only e in the iginal tree that does affect the system failure during an alarm, i.e. D = e. The alarm deactivated event is deed active bad value in Fig. 6. In step 4, recall that sens is predicted in case of an alarm, i.e. a precaution is taken to reduce the risk of active bad value of sens, which is the event e f this example. By introducing the event bad value combining the obtained trees as the system description specify, the fault tree in Fig. 6 is obtained. C bad prediction observer fault observer faulty alarm activated =active bad prediction e2 e2 new event = bad value alarm deactivated =active bad value D e system failure B e2 e F alarm Fig. 6. Tree including diagnosis perfmance. 4. Simplifications In some cases it is possible to make approximations in the calculations of the probability of the top event. The main objective to do so is to obtain simplifications in the fault tree the following example illustrates how this can be done. Example 4. Consider the diagnosis backup system in Example 2 with the top event system failure (SF) as top event. One way to calculate the probability f the top event in this case is P(SF) =P(SF alarm)p( alarm) + P(SF alarm)p(alarm) where the probabilities P( alarm) P(alarm) can be computed as befe. The conditional probabilities P(SF alarm) P(SF alarm) can be calculated using the fault trees f iginal system backup system respectively, with the iginal probabilities replaced by conditional probabilities P(e i alarm), i =,2,3 P(e 4 alarm). The probabilities f the events e, e 3, e 4 are affected by the conditioning since they are independent of the supervised event e 2, P(e 2 alarm) = P( alarm e 2)P(e 2 ) P( alarm) In many applications the alarm frequency is low thus P( alarm). This approximation the definition P( alarm e 2 ) = P give e3 e

P(e 2 alarm) P P(e 2 ) Fig. 7 shows how these approximations can be represented in the fault tree, where the alarm tree is the same as befe. alarm deactivated =system failure e new event =new system failure e 2 e 3 Fig. 7. pproximate fault tree. alarm activated backup fail e 4 The benefit from this way to include the diagnosis perfmance is that the influence of the diagnosis system is presented close to the supervised event. This can be desirable when the fault tree is large difficult to survey. However, in me complicated cases, like the one considered in Example 3, the conditional probabilities can be me difficult to compute to interpret. 5. GENERIC ILLUSTRTIVE EXMPLES Previous sections have described the relation between perfmance of diagnosis algithms overall system safety. Here, a few examples are presented on how this relation can be used. 5. Requirements Specification Suppose external requirements state numerical dems on the probability f the top event, e.g. the probability f a system failure, it has been concluded that this requirement can be fulfilled without a diagnosis system. Then a question is what perfmance requirements on the diagnosis system are necessary to ensure that the overall requirement is fulfilled. s described in Section 3, the specifications are condensed into the probability f false alarm, P F, missed detection, P, f each diagnosis test. In this analysis, no specific algithm is considered, therefe, the perfmance of an algithm is here specified in a diagram with P P F on the axes. Fig. 8 shows the perfmance of the diagnosis algithm from Section 3. The curve is parameterized by the threshold can be directly obtained from Fig. 2. Now, the overall requirement on the top event is de- P P F Fig. 8. The curve indicates perfmance of a diagnosis algithm in a P F /P diagram. fined as an upper limit of the probability ( a function of the probability) f the top event. Therefe, the overall perfmance requirement is stated as P(top event) = f(p,p F ) β (4) where the function f is given by the fault tree, see Section 2, β is the perfmance specification. The requirement specification on the diagnosis algithm will then be the set of possible pairs (P F,P ) that satisfies (4). The function f in (4) is a low der polynomial in the probabilities P F P even linear in the case of only one diagnostic algithm. It is thus generally possible to obtain a simple parameterization of the solution set to (4). Example 5. Consider again Example 2, where sens 2 is supervised. In this example, the probabilities f the basic events are assumed to be p = 0., p 2 = 0.005, p 3 = 0.0, p 4 = 0.005, where p i = P(e i ). ssume that the overall requirement is that the probability f the top event must be lower than β = 0.005. Perfming the analysis outlined above results in the requirement specification on the diagnosis algithm which is indicated by the shaded area in Fig. 9. In this case, inequality (4) becomes the linear, in P P F, inequality ( p 2 )(p 4 p p 3 )P F + p 2 (p p 4 )P + p ( p 2 )p 3 + p 2 p 4 β (5) The solid line shows the perfmance of the diagnosis algithm from Section 3, since the intersection of the two overlap, there exist a feasible tuning, i.e. threshold selection, of the algithm that fulfills overall system requirements. P.2 0.02 0.04 0.06 0.08 0. P F Fig. 9. Feasible diagnosis perfmance (shaded) perfmance of algithm (curve).

In practice, there are often several top events where each event is represented using a fault tree. Often, these events lead to opposing requirements, e.g. systems safety vs. availability, there is a need to make a compromise. Extension to the case with me than one top event is straightfward. pply the procedure above f each tree to obtain a set of feasible perfmance specifications. Then validate that the intersection of all these sets is non-zero, i.e. that there exist a pair of false alarm/missed detection probabilities that satisfies all top event requirements. 5.2 Optimal Threshold Selection The probability P(top event) can be written as a function of P P F. Given a diagnosis algithm, the probabilities P P F are in their turn functions of the threshold J, as described in Section 3. The probability f the top event can therefe be written as P(top event) = f(p (J),P F (J)) = F(J) In Fig. 0 the function F is shown f the fault tree in Fig. 3 with the diagnosis perfmance measures from Fig. 2. In this example it is natural to choose J so that P(top event) is as small as possible, i.e. to solve the optimization problem min F(J) J I where I is the set of admissible values f J. The case with several fault trees with different top events leads to a multi-objective optimization problem with me than one objective function. One way to treat this problem is to multiply these functions by a weight then add them together to a single objective function. P top event 0.007 systematic way to include diagnosis in FT was presented. fault tree, T 0, f a given system can be fmulated in many ways, but nevertheless Section 4 gives a systematic method that in four steps exps a given T 0 to include the diagnosis system. These four steps are straightfward to implement in a computerized tool, this means that it is possible to compare different diagnosis configurations parameter settings as was described in Section 5. In Section 5. it was shown how requirements on overall system perfmance can be systematically transferred, via a FT, into perfmance requirements on the diagnosis system. Further, in Section 5.2 it was shown how an optimization criterion in a similar straightfward way is obtained, making optimization of parameter tuning simple. In conclusion, it is believed that a maj advantage of the proposed methodology is that it is structured so that it enables tools f interaction regarding the interplay between algithms safety, thus both will result in better systems but also save valuable engineering time. 7. REFERENCES Berger, James O. (985). Statistical Decision They Bayesian nalysis. Springer. Nyberg, Mattias (2002). Model-based diagnosis of an automotive engine using several types of fault models. IEEE Transaction on Control Systems Technology 0(5), 679 689. Stamatelatos, M. W. Vesley (2002). Fault tree hbook with aerospace applications. Technical rept. NS. U.S.. Vesley, W., Goldberg, Roberts Haasl (98). Fault tree hbook. Technical Rept NUREG-0492. U.S. N.R.C.. U.S.. Villemeur, lain (992). Reliability, availability, maintainability safety assessment. Vol. & 2. John Wiley & sons. U.K. 0.006 0.005 J Fig. 0. Probability f the top event as function of the threshold. 6. CONCLUSIONS There is an increasing number of systems that use advanced control software, in many of these applications diagnosis systems are integrated to increase availability safety. To be able to analyze if a system is safe, the common approach is to use FT, when diagnosis systems are introduced it should be possible to include them in the safety analysis.