18
Fault Tree Analysis Product Configuration (applications of BDD) Sanjay Saha MSc. (1 st year) University of Dhaka

Fault Tree Analysis

Embed Size (px)

Citation preview

Page 1: Fault Tree Analysis

Fault Tree AnalysisProduct Configuration

(applications of BDD)

Sanjay Saha

MSc. (1st year)

University of Dhaka

Page 2: Fault Tree Analysis

11/28/2014 Sanjay Saha, [email protected] 2

Fault Tree Analysis

Page 3: Fault Tree Analysis

Fault Tree Analysis: Intro

• a Systematic and Stylized Process

• Deductive

• From an initializing event

• To the base causes of the event

• Combination of events

Sanjay Saha, [email protected] 311/28/2014

Page 4: Fault Tree Analysis

Fault Tree Analysis: How?

• An event first occurs

• The event is resolved into two immediate and necessary causal events.

• The event is related to causal events using appropriate logic

• To the base causes of the event

• Repeated until basic causes are found.

Sanjay Saha, [email protected] 411/28/2014

Page 5: Fault Tree Analysis

Fault Tree Analysis: How?

• An undesired event is defined

• The event is resolved into its immediate causes

• This resolution of events continues until basic causes are identified

• A logical diagram called a fault tree is constructed

• Showing the logical event relationships

Sanjay Saha, [email protected] 511/28/2014

Page 6: Fault Tree Analysis

Fault Tree Analysis: Why?

• To exhaustively identify the causes of a failure

• To identify weaknesses in a system

• To assess a proposed design for its reliability or safety

• To identify effects of human errors

• To prioritize contributors to failure

• To identify effective upgrades to a system

• To quantify the failure probability and contributors

• To optimize tests and maintenances

Sanjay Saha, [email protected] 611/28/2014

Page 7: Fault Tree Analysis

Fault Tree Analysis: Roles

• FTA is used to resolve the causes of system failure

• FTA is used to quantify system failure probability

• FTA is used to evaluate potential upgrades to a system

• FTA is used to optimize resources in assuring system safety

• FTA is used to resolve causes of an incident

• FTA is used to model system failures in risk assessments

Sanjay Saha, [email protected] 711/28/2014

Page 8: Fault Tree Analysis

Fault Tree Analysis: Structures(1/3)

Sanjay Saha, [email protected] 811/28/2014

Page 9: Fault Tree Analysis

Sanjay Saha, [email protected] 911/28/2014

Fault Tree Analysis: Structures(2/3)

Page 10: Fault Tree Analysis

Sanjay Saha, [email protected] 1011/28/2014

Fault Tree Analysis: Structures(3/3)

Page 11: Fault Tree Analysis

Fault Tree Analysis: Example(1/4)

Sanjay Saha, [email protected] 1111/28/2014

Page 12: Fault Tree Analysis

Fault Tree Analysis: Example(2/4)

Sanjay Saha, [email protected] 1211/28/2014

Page 13: Fault Tree Analysis

Fault Tree Analysis: Example(3/4)

Sanjay Saha, [email protected] 1311/28/2014

Page 14: Fault Tree Analysis

Fault Tree Analysis: Example(4/4)

Sanjay Saha, [email protected] 1411/28/2014

Page 15: Fault Tree Analysis

11/28/2014 Sanjay Saha, [email protected] 15

Product Configuration

Page 16: Fault Tree Analysis

Product Conf. : Intro

Sanjay Saha, [email protected] 1611/28/2014

• Also known as knowledge-based configuration

• Activity of customizing

• To meet the needs of a particular customer

• A fixed set of well defined components

• Different constraints

• Result: List of instances

Product

component

component

component

component

Page 17: Fault Tree Analysis

Product Conf. : Example

Sanjay Saha, [email protected] 1711/28/2014

Page 18: Fault Tree Analysis

11/28/2014 Sanjay Saha, [email protected] 18