fault tree analysis
TRANSCRIPT
Fault Tree AnalysisProduct Configuration
(applications of BDD)
Sanjay Saha
MSc. (1st year)
University of Dhaka
11/28/2014 Sanjay Saha, [email protected] 2
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
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
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
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
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
Fault Tree Analysis: Structures(1/3)
Sanjay Saha, [email protected] 811/28/2014
Sanjay Saha, [email protected] 911/28/2014
Fault Tree Analysis: Structures(2/3)
Sanjay Saha, [email protected] 1011/28/2014
Fault Tree Analysis: Structures(3/3)
Fault Tree Analysis: Example(1/4)
Sanjay Saha, [email protected] 1111/28/2014
Fault Tree Analysis: Example(2/4)
Sanjay Saha, [email protected] 1211/28/2014
Fault Tree Analysis: Example(3/4)
Sanjay Saha, [email protected] 1311/28/2014
Fault Tree Analysis: Example(4/4)
Sanjay Saha, [email protected] 1411/28/2014
11/28/2014 Sanjay Saha, [email protected] 15
Product Configuration
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
Product Conf. : Example
Sanjay Saha, [email protected] 1711/28/2014
11/28/2014 Sanjay Saha, [email protected] 18