Automatic Failure Mode and Effect Analysis (FMEA) for Little-JIL - - PowerPoint PPT Presentation

automatic failure mode and effect analysis fmea for
SMART_READER_LITE
LIVE PREVIEW

Automatic Failure Mode and Effect Analysis (FMEA) for Little-JIL - - PowerPoint PPT Presentation

Automatic Failure Mode and Effect Analysis (FMEA) for Little-JIL Processes Danhua Wang, Bin Chen, George S. Avrunin, and Lori A. Clarke University of Massachusetts, Amherst Presented by Bin Chen Outline Introduction of FMEA


slide-1
SLIDE 1

Automatic Failure Mode and Effect Analysis (FMEA) for Little-JIL Processes

Danhua Wang, Bin Chen, George S. Avrunin, and Lori A. Clarke University of Massachusetts, Amherst

Presented by Bin Chen

slide-2
SLIDE 2

Outline

 Introduction of FMEA  Motivation  Automatic FMEA for Little-JIL processes  Future Work

slide-3
SLIDE 3

Introduction to FMEA

 Systematic  Safety analysis technique  Identify

  • Where and how a component might fail – failure mode
  • How each failure mode might cause failures in other

components

slide-4
SLIDE 4

Motivation

 Intend to apply FMEA to analyze processes  Traditionally, FMEA is performed manually

 Time-Consuming  Error-Prone

 Hypothesis: FMEA can be automated if the

process is precisely defined

 We use the Little-JIL process definition language

slide-5
SLIDE 5

Automatic FMEA for Little-JIL Process

 Identify the failure mode (s)  Identify the effect (s) for each failure mode  Identify the cause (s) for each critical failure

mode

slide-6
SLIDE 6

Running Example

slide-7
SLIDE 7

Automatic FMEA for Little-JIL Process

 Identify the failure mode (s)  Identify the effect (s) for each failure mode  Identify the cause (s) for each critical failure

mode

slide-8
SLIDE 8

Identify the Failure Mode (s)

 Failure mode: artifact-related

 A large number of interesting failure modes are

artifact-related or can be easily turned into artifact- related failure modes

 In many processes, hazards are caused by the

delay of certain steps. To capture such failure modes, we can associate an artifact representing the execution time to each step. Then the delays can be handled just like the other artifact-related failure modes.

slide-9
SLIDE 9

Identify the Failure Mode (s)

 Predefine two types of failure mode

for Step s:

 Type1: Artifact p from Step S is wrong

( P is an Out parameter of Step S)

 Type2: Artifact p to Step S is wrong

( P is an In parameter of Step S)

slide-10
SLIDE 10

Identify the Failure Mode (s)

 Failure modes:

 Artifact “Patient Name” to “Obtain patient’s blood type” is wrong  Artifact “Blood Type” from “Obtain patient’s blood type” is wrong  ...

slide-11
SLIDE 11

Automatic FMEA for Little-JIL Process

 Identify the failure mode (s)  Identify the effect (s) for each failure mode  Identify the cause (s) for each critical failure

mode

slide-12
SLIDE 12

Artifact Flow Graph (AFG)

 AFG is used to decide whether an artifact is data

dependent on another

 Artifact Flow Graph (AFG): <Node, Edge>

 Node: artifact  Edge: data dependence between two artifacts 

E.g. There is a parameter binding from p1 to p2

E.g. p1 is an IN parameter of S, p2 is an OUT parameter of S

→ p2 is potentially data dependent on p1

slide-13
SLIDE 13

Artifact Flow Graph (AFG)

slide-14
SLIDE 14

Artifact Flow Graph (AFG)

Annotation: PN-Patient Name, BT-Blood Type, BU-Blood Unit, PBL-Patient Bed

  • Location. Root-Perform in-patient blood transfusion, S1-Obtain patient’s blood

type, S11- Contact for patient’s blood type, S12-Test patient’s blood type, S2-Pick up blood from blood bank, S3-Administer blood transfusion, S31-Find patient location in computer, S32-Blood Transfusion

PN (Root) PN (S1) PN (S3) PN (S31) PN (S11) PN (S12) BT (S11) BT (S12) BT (S1) BT (Root) BT (S2) PBL (S31) PBL (S3) PBL (S32) BU (S2) BU (Root) BU (S3) BU (S32)

slide-15
SLIDE 15

Artifact Flow Graph (AFG)

slide-16
SLIDE 16

Artifact Flow Graph (AFG)

Annotation: PN-Patient Name, BT-Blood Type, BU-Blood Unit, PBL-Patient Bed

  • Location. Root-Perform in-patient blood transfusion, S1-Obtain patient’s blood

type, S11- Contact for patient’s blood type, S12-Test patient’s blood type, S2-Pick up blood from blood bank, S3-Administer blood transfusion, S31-Find patient location in computer, S32-Blood Transfusion

PN (Root) PN (S1) PN (S3) PN (S31) PN (S11) PN (S12) BT (S11) BT (S12) BT (S1) BT (Root) BT (S2) PBL (S31) PBL (S3) PBL (S32) BU (S2) BU (Root) BU (S3) BU (S32)

slide-17
SLIDE 17

Identify Effect (s) for Each Failure Mode

 Given a failure mode “Artifact p to Step S is

wrong” or “Artifact p from Step S is wrong”, can determine all artifacts that p can flow to by traversing the AFG of the process.

 Faults of these artifacts are defined as effects

  • f the failure mode.
slide-18
SLIDE 18

Identify Effect (s) for Each Failure Mode

slide-19
SLIDE 19

Identify Effect (s) for Each Failure Mode

Failure Mode: Artifact “Blood Type” from “Obtain patient’s blood type” is wrong

PN (Roo t) PN (S1 ) PN (S3 ) PN (S31) PN (S11) PN (S12) BT (S11) BT (S12) BT (S1 ) BT (Roo t) BT (S2 ) PBL (S31) PB L (S3 ) PBL (S32) BU (S2 ) BU (Roo t) BU (S3 ) BU (S32)

slide-20
SLIDE 20

Automatic FMEA for Little-JIL Process

 Identify the failure mode (s)  Identify the effect (s) for each failure mode  Identify the cause (s) for each critical

failure mode

slide-21
SLIDE 21

Identify Cause (s) for Critical Failure Mode

 Critical failure modes can be used as the

TOP-events of fault trees

 Fault tree provides a graphical depiction of all

possible parallel and sequential combinations of events that could cause that top event to occur

 Used our fault tree derivation tool to generate

the fault tree for each critical failure mode

slide-22
SLIDE 22

Identify Cause (s) for Critical Failure Mode

slide-23
SLIDE 23

Future Work

 Resource related failure modes  Agent related failure modes

slide-24
SLIDE 24

Thank you!