Acyclic Phase-Type Distributions in Fault Trees Pepijn Crouzen Reza - - PowerPoint PPT Presentation

acyclic phase type distributions in fault trees
SMART_READER_LITE
LIVE PREVIEW

Acyclic Phase-Type Distributions in Fault Trees Pepijn Crouzen Reza - - PowerPoint PPT Presentation

Theory Practice Conclusion Acyclic Phase-Type Distributions in Fault Trees Pepijn Crouzen Reza Pulungan Dept. of Computer Science Jurusan Ilmu Komputer Saarland University Universitas Gadjah Mada Germany Indonesia The 9th International


slide-1
SLIDE 1

Theory Practice Conclusion

Acyclic Phase-Type Distributions in Fault Trees

Pepijn Crouzen Reza Pulungan

  • Dept. of Computer Science

Jurusan Ilmu Komputer Saarland University Universitas Gadjah Mada Germany Indonesia

The 9th International Workshop on Performability Modeling of Computer and Communication Systems

Pepijn Crouzen, Reza Pulungan Acyclic Phase-Type Distributions in Fault Trees

slide-2
SLIDE 2

Theory Practice Conclusion

Reliability analysis What is the likelihood of system failure? given the likelihood of component failure?

Pepijn Crouzen, Reza Pulungan Acyclic Phase-Type Distributions in Fault Trees

slide-3
SLIDE 3

Theory Practice Conclusion

Reliability analysis What is the likelihood of system failure? given the likelihood of component failure?

Pepijn Crouzen, Reza Pulungan Acyclic Phase-Type Distributions in Fault Trees

slide-4
SLIDE 4

Theory Practice Conclusion

Outline

1

Theory Fault Trees Phase-Type distributions

2

Practice Dynamic Fault Trees Case study

3

Conclusion

Pepijn Crouzen, Reza Pulungan Acyclic Phase-Type Distributions in Fault Trees

slide-5
SLIDE 5

Theory Practice Conclusion Fault Trees Phase-Type distributions

Fault Trees - from component failure to system failure

T

2/3 B1 B2 B3

Pepijn Crouzen, Reza Pulungan Acyclic Phase-Type Distributions in Fault Trees

slide-6
SLIDE 6

Theory Practice Conclusion Fault Trees Phase-Type distributions

Fault Trees - from component failure to system failure

T

2/3 B1 B2 B3

Basic events ‘Component Failure’

Failure probability is given

Pepijn Crouzen, Reza Pulungan Acyclic Phase-Type Distributions in Fault Trees

slide-7
SLIDE 7

Theory Practice Conclusion Fault Trees Phase-Type distributions

Fault Trees - from component failure to system failure

T

2/3 B1 B2 B3

Basic events ‘Component Failure’

Failure probability is given

Gate

‘T occurs after 2 of B1, B2, B3 occur’ ‘T fails after 2 of its 3 subcomponents fail’

Pepijn Crouzen, Reza Pulungan Acyclic Phase-Type Distributions in Fault Trees

slide-8
SLIDE 8

Theory Practice Conclusion Fault Trees Phase-Type distributions

Fault Trees - from component failure to system failure

T

2/3 B1 B2 B3

Basic events ‘Component Failure’

Failure probability is given

Gate

‘T occurs after 2 of B1, B2, B3 occur’ ‘T fails after 2 of its 3 subcomponents fail’

Top Event

‘System Failure’

Pepijn Crouzen, Reza Pulungan Acyclic Phase-Type Distributions in Fault Trees

slide-9
SLIDE 9

Theory Practice Conclusion Fault Trees Phase-Type distributions

Fault Trees - from component failure to system failure

T

2/3 B1 B2 B3

Basic events ‘Component Failure’

Failure probability is given

Gate

‘T occurs after 2 of B1, B2, B3 occur’ ‘T fails after 2 of its 3 subcomponents fail’

Top Event

‘System Failure’

But actually...

Pepijn Crouzen, Reza Pulungan Acyclic Phase-Type Distributions in Fault Trees

slide-10
SLIDE 10

Theory Practice Conclusion Fault Trees Phase-Type distributions

A Fault Tree is a Boolean Function

Some terminology The state of the basic events is a random boolean vector B = (B1, . . . , Bn), The fault tree is a function f from {0, 1}n to {0, 1}. And now, P(T = 1) = P(f( B) = 1). This problem can be solved efficiently with binary decision diagrams. We only consider coherent fault trees where events are irrevocable. Truth table of f B1 B2 B3 T 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

Pepijn Crouzen, Reza Pulungan Acyclic Phase-Type Distributions in Fault Trees

slide-11
SLIDE 11

Theory Practice Conclusion Fault Trees Phase-Type distributions

A Fault Tree is a Boolean Function

Some terminology The state of the basic events is a random boolean vector B = (B1, . . . , Bn), The fault tree is a function f from {0, 1}n to {0, 1}. And now, P(T = 1) = P(f( B) = 1). This problem can be solved efficiently with binary decision diagrams. We only consider coherent fault trees where events are irrevocable. Truth table of f B1 B2 B3 T 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

Pepijn Crouzen, Reza Pulungan Acyclic Phase-Type Distributions in Fault Trees

slide-12
SLIDE 12

Theory Practice Conclusion Fault Trees Phase-Type distributions

Fault Trees with Time

Adding Time... State of BEs at time t is a stochastic process B(t) = (B(t)

1 , . . . , B(t) n ),

P(B(t)

1

= 1) is the probability that event B1 has occurred on or before time-point t, and Again we have P(T (t) = 1) = P(f( B(t)) = 1). But now: How do we represent the distribution of basic events and the top event?

Pepijn Crouzen, Reza Pulungan Acyclic Phase-Type Distributions in Fault Trees

slide-13
SLIDE 13

Theory Practice Conclusion Fault Trees Phase-Type distributions

Fault Trees with Time

Adding Time... State of BEs at time t is a stochastic process B(t) = (B(t)

1 , . . . , B(t) n ),

P(B(t)

1

= 1) is the probability that event B1 has occurred on or before time-point t, and Again we have P(T (t) = 1) = P(f( B(t)) = 1).

1 2 3 0.5 1 t

P(B(t)

1 =1)

But now: How do we represent the distribution of basic events and the top event?

Pepijn Crouzen, Reza Pulungan Acyclic Phase-Type Distributions in Fault Trees

slide-14
SLIDE 14

Theory Practice Conclusion Fault Trees Phase-Type distributions

Fault Trees with Time

Adding Time... State of BEs at time t is a stochastic process B(t) = (B(t)

1 , . . . , B(t) n ),

P(B(t)

1

= 1) is the probability that event B1 has occurred on or before time-point t, and Again we have P(T (t) = 1) = P(f( B(t)) = 1).

1 2 3 0.5 1 t

P(B(t)

1 =1) 1 2 3 0.5 1 t

P(T(t)=1)

But now: How do we represent the distribution of basic events and the top event?

Pepijn Crouzen, Reza Pulungan Acyclic Phase-Type Distributions in Fault Trees

slide-15
SLIDE 15

Theory Practice Conclusion Fault Trees Phase-Type distributions

Fault Trees with Time

Adding Time... State of BEs at time t is a stochastic process B(t) = (B(t)

1 , . . . , B(t) n ),

P(B(t)

1

= 1) is the probability that event B1 has occurred on or before time-point t, and Again we have P(T (t) = 1) = P(f( B(t)) = 1).

1 2 3 0.5 1 t

P(B(t)

1 =1) 1 2 3 0.5 1 t

P(T(t)=1)

But now: How do we represent the distribution of basic events and the top event?

Pepijn Crouzen, Reza Pulungan Acyclic Phase-Type Distributions in Fault Trees

slide-16
SLIDE 16

Theory Practice Conclusion Fault Trees Phase-Type distributions

PH distribution overview

Properties A PH-distribution is represented by a CTMC with a single absorbing state, Matrix characterization, For a random variable Z PH-distributed with representation X we have, P(Z ≤ t) = P(X (t) = 3) = αeQt ω. Infinitely many different representations, Acyclic PH-distributions (APH), For FTs: P(B(t)

1

= 1) = P(X (t) = 3). X 1 2 3

1

3 3

Pepijn Crouzen, Reza Pulungan Acyclic Phase-Type Distributions in Fault Trees

slide-17
SLIDE 17

Theory Practice Conclusion Fault Trees Phase-Type distributions

PH distribution overview

Properties A PH-distribution is represented by a CTMC with a single absorbing state, Matrix characterization, For a random variable Z PH-distributed with representation X we have, P(Z ≤ t) = P(X (t) = 3) = αeQt ω. Infinitely many different representations, Acyclic PH-distributions (APH), For FTs: P(B(t)

1

= 1) = P(X (t) = 3). X 1 2 3

1

3 3

  • α = (1, 0, 0) , Q =

@ −3 3 −3 3 1 A

Pepijn Crouzen, Reza Pulungan Acyclic Phase-Type Distributions in Fault Trees

slide-18
SLIDE 18

Theory Practice Conclusion Fault Trees Phase-Type distributions

PH distribution overview

Properties A PH-distribution is represented by a CTMC with a single absorbing state, Matrix characterization, For a random variable Z PH-distributed with representation X we have, P(Z ≤ t) = P(X (t) = 3) = αeQt ω. Infinitely many different representations, Acyclic PH-distributions (APH), For FTs: P(B(t)

1

= 1) = P(X (t) = 3). X 1 2 3

1

3 3

  • α = (1, 0, 0) , Q =

@ −3 3 −3 3 1 A

Pepijn Crouzen, Reza Pulungan Acyclic Phase-Type Distributions in Fault Trees

slide-19
SLIDE 19

Theory Practice Conclusion Fault Trees Phase-Type distributions

PH distribution overview

Properties A PH-distribution is represented by a CTMC with a single absorbing state, Matrix characterization, For a random variable Z PH-distributed with representation X we have, P(Z ≤ t) = P(X (t) = 3) = αeQt ω. Infinitely many different representations, Acyclic PH-distributions (APH), For FTs: P(B(t)

1

= 1) = P(X (t) = 3). X 1 2 3

1

3 3

  • α = (1, 0, 0) , Q =

@ −3 3 −3 3 1 A

1 2 3 0.5 1 t

P(B(t)

1 =1)

Pepijn Crouzen, Reza Pulungan Acyclic Phase-Type Distributions in Fault Trees

slide-20
SLIDE 20

Theory Practice Conclusion Fault Trees Phase-Type distributions

FT and PH

Theorem The top event of a coherent fault tree with PH-distributed basic events is itself PH-distributed. Corollary The top event of a coherent fault tree with APH-distributed basic events is itself APH-distributed. T

2/3 B1 B2 B3

PH PH PH

?

Pepijn Crouzen, Reza Pulungan Acyclic Phase-Type Distributions in Fault Trees

slide-21
SLIDE 21

Theory Practice Conclusion Fault Trees Phase-Type distributions

FT and PH

Theorem The top event of a coherent fault tree with PH-distributed basic events is itself PH-distributed. Corollary The top event of a coherent fault tree with APH-distributed basic events is itself APH-distributed. T

2/3 B1 B2 B3

PH PH PH PH

Pepijn Crouzen, Reza Pulungan Acyclic Phase-Type Distributions in Fault Trees

slide-22
SLIDE 22

Theory Practice Conclusion Fault Trees Phase-Type distributions

FT and PH

Theorem The top event of a coherent fault tree with PH-distributed basic events is itself PH-distributed. Corollary The top event of a coherent fault tree with APH-distributed basic events is itself APH-distributed. T

2/3 B1 B2 B3

APH APH APH

APH

Pepijn Crouzen, Reza Pulungan Acyclic Phase-Type Distributions in Fault Trees

slide-23
SLIDE 23

Theory Practice Conclusion Fault Trees Phase-Type distributions

Proof by Construction

Constructing a representation for the top event

For a coherent FT with n basic events, Parallel composition of representations: X Initial distribution

  • α =

α1 ⊗ . . . ⊗ αn Generator matrix Q = Q1 ⊕ . . . ⊕ Qn. Mark occurrence of basic events. Per state a boolean vector b ∈ {0, 1}n, Group states by f( b): Two sets S0 and S1, Collapse S1 to a single state (Note: S1 is absorbing), The resulting CTMC Y represents the PH distribution of the top event of the FT.

Pepijn Crouzen, Reza Pulungan Acyclic Phase-Type Distributions in Fault Trees

slide-24
SLIDE 24

Theory Practice Conclusion Fault Trees Phase-Type distributions

Construction example: parallel composition

T

2/3 B1 B2 B3

1 2 3

1

3 3

X1

1 2 3

1

2 2

X2

1 2 3

1

1 1

X3 X

111 211 311 121 221 321 131 231 331

1 3 3 3 3 3 3 2 2 2 2 2 2

112 212 312 322 332

3 3 2 2 1 1 1 1 1

113 213 313 323 333

3 3 2 2 1 1 1 1 1

The connection P(X (t)

1

= 3 ∧ X (t)

2

= 1 ∧ X (t)

3

= 2) = P(X (t) = 312)

Pepijn Crouzen, Reza Pulungan Acyclic Phase-Type Distributions in Fault Trees

slide-25
SLIDE 25

Theory Practice Conclusion Fault Trees Phase-Type distributions

Construction examples: From states to events

T

2/3 B1 B2 B3

1

1

3 3

X1

1

1

2 2

X2

1

1

1 1

X3 X

000 000 100 000 000 100 010 010 110

1 3 3 3 3 3 3 2 2 2 2 2 2

000 000 100 100 110

3 3 2 2 1 1 1 1 1

001 001 101 101 111

3 3 2 2 1 1 1 1 1

The connection P( B(t) = (100)) = P(X (t)

1

∈ S1∧X (t)

2

∈ S0∧X (t)

3

∈ S0) = P(X (t) ∈ S100)

Pepijn Crouzen, Reza Pulungan Acyclic Phase-Type Distributions in Fault Trees

slide-26
SLIDE 26

Theory Practice Conclusion Fault Trees Phase-Type distributions

Construction: Apply function f

B1 B2 B3 T 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

1

1

3 3

X1

1

1

2 2

X2

1

1

1 1

X3 X

1

1 3 3 3 3 3 3 2 2 2 2 2 2

1

3 3 2 2 1 1 1 1 1

1 1 1

3 3 2 2 1 1 1 1 1

The connection P(T (t) = 1) = P(f( B(t)) = 1) = P(X (t) ∈ S1)

Pepijn Crouzen, Reza Pulungan Acyclic Phase-Type Distributions in Fault Trees

slide-27
SLIDE 27

Theory Practice Conclusion Fault Trees Phase-Type distributions

Construction: Collapse set ‘1’

B1 B2 B3 T 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

1

1

3 3

X1

1

1

2 2

X2

1

1

1 1

X3 Y

1 3 3 3 3 3 2 2 2 2 2 3 3 2 1 1 1 1

1

3 1 1 3 1 3 2 3

The connection P(T (t) = 1) = P(X (t) ∈ S1) = P(Y (t) = 1)

Pepijn Crouzen, Reza Pulungan Acyclic Phase-Type Distributions in Fault Trees

slide-28
SLIDE 28

Theory Practice Conclusion Fault Trees Phase-Type distributions

Minimal Representation for APH

A better representation Y has 21 states and 45 transitions, Smallest representation: 14 states and 13 transitions, For APH: find smallest representation with APHMIN. Y

1 3 3 3 3 3 2 2 2 2 2 3 3 2 1 1 1 1

1

3 1 1 3 1 3 2 3 Pepijn Crouzen, Reza Pulungan Acyclic Phase-Type Distributions in Fault Trees

slide-29
SLIDE 29

Theory Practice Conclusion Fault Trees Phase-Type distributions

Minimal Representation for APH

A better representation Y has 21 states and 45 transitions, Smallest representation: 14 states and 13 transitions, For APH: find smallest representation with APHMIN. Y

1 3 3 3 3 3 2 2 2 2 2 3 3 2 1 1 1 1

1

3 1 1 3 1 3 2 3 3 3 3 4 4 4 5 5 5 6 6 6 6 Pepijn Crouzen, Reza Pulungan Acyclic Phase-Type Distributions in Fault Trees

slide-30
SLIDE 30

Theory Practice Conclusion Fault Trees Phase-Type distributions

Minimal Representation for APH

A better representation Y has 21 states and 45 transitions, Smallest representation: 14 states and 13 transitions, For APH: find smallest representation with APHMIN. Y

1 3 3 3 3 3 2 2 2 2 2 3 3 2 1 1 1 1

1

3 1 1 3 1 3 2 3 3 3 3 4 4 4 5 5 5 6 6 6 6 Pepijn Crouzen, Reza Pulungan Acyclic Phase-Type Distributions in Fault Trees

slide-31
SLIDE 31

Theory Practice Conclusion Fault Trees Phase-Type distributions

APHMIN Sketch

Computing the ‘minimal’ representation

1

Convert the APH representation to bidiagonal form,

2

Consider the Laplace-Stieltjens transform,

3

For each state:

1

Check for states that are linear combinations of other states,

2

Compute a new initial ‘distribution’,

3

Check if the new initial ‘distribution’ is a distribution.

Pepijn Crouzen, Reza Pulungan Acyclic Phase-Type Distributions in Fault Trees

slide-32
SLIDE 32

Theory Practice Conclusion Fault Trees Phase-Type distributions

So far

We have seen... Describe BEs with APH distributions, Top event is also APH distributed, and APH representations can be minimized. But... Solving a FT is anyway easy! Perhaps FTs are too simple... T

2/3 B1 B2 B3

APH APH APH

APH

APH

Pepijn Crouzen, Reza Pulungan Acyclic Phase-Type Distributions in Fault Trees

slide-33
SLIDE 33

Theory Practice Conclusion Fault Trees Phase-Type distributions

So far

We have seen... Describe BEs with APH distributions, Top event is also APH distributed, and APH representations can be minimized. But... Solving a FT is anyway easy! Perhaps FTs are too simple... T

2/3 B1 B2 B3

APH APH APH

APH

APH

Pepijn Crouzen, Reza Pulungan Acyclic Phase-Type Distributions in Fault Trees

slide-34
SLIDE 34

Theory Practice Conclusion Dynamic Fault Trees Case study

Bringing order to FTs

Dynamic Fault Trees Adds three gates to FTs, Example: T only occurs if A, B and C happen in the correct order, A DFT is not a boolean function! We must construct a representation of the distribution of event T. FT construction does not work. T

3/3 A B C

Pepijn Crouzen, Reza Pulungan Acyclic Phase-Type Distributions in Fault Trees

slide-35
SLIDE 35

Theory Practice Conclusion Dynamic Fault Trees Case study

Bringing order to FTs

Dynamic Fault Trees Adds three gates to FTs, Example: T only occurs if A, B and C happen in the correct order, A DFT is not a boolean function! We must construct a representation of the distribution of event T. FT construction does not work. T

3/3 A B C

Pepijn Crouzen, Reza Pulungan Acyclic Phase-Type Distributions in Fault Trees

slide-36
SLIDE 36

Theory Practice Conclusion Dynamic Fault Trees Case study

Compositional Aggregation

Generating the state space step by step

1

Translate syntactic elements to interactive models,

2

Select a subset of interactive models,

3

Compose them,

4

Minimize the result,

5

More than one model left: goto 2.

Pepijn Crouzen, Reza Pulungan Acyclic Phase-Type Distributions in Fault Trees

slide-37
SLIDE 37

Theory Practice Conclusion Dynamic Fault Trees Case study

Constructing CTMC with CORAL

T

3/3 A B C

Pepijn Crouzen, Reza Pulungan Acyclic Phase-Type Distributions in Fault Trees

slide-38
SLIDE 38

Theory Practice Conclusion Dynamic Fault Trees Case study

Constructing CTMC with CORAL

T

3/3 A B C

TRANSLATION

A? B? C? B? C? C? T! 3 A! 2 B! 1 C!

A B C T

Pepijn Crouzen, Reza Pulungan Acyclic Phase-Type Distributions in Fault Trees

slide-39
SLIDE 39

Theory Practice Conclusion Dynamic Fault Trees Case study

Constructing CTMC with CORAL

T

3/3 A B C

TRANSLATION

A? B? C? B? C? C? T! 3 A! 2 B! 1 C!

A B C T

COMPOSITION and MINIMIZATION

3 B? C? B? C? C? T! 2 B! 1 C!

B C T

Pepijn Crouzen, Reza Pulungan Acyclic Phase-Type Distributions in Fault Trees

slide-40
SLIDE 40

Theory Practice Conclusion Dynamic Fault Trees Case study

Constructing CTMC with CORAL

T

3/3 A B C

TRANSLATION

A? B? C? B? C? C? T! 3 A! 2 B! 1 C!

A B C T

COMPOSITION and MINIMIZATION

3 B? C? B? C? C? T! 2 B! 1 C!

B C T

REPEAT

3 3 2 1 1 T!

T

Pepijn Crouzen, Reza Pulungan Acyclic Phase-Type Distributions in Fault Trees

slide-41
SLIDE 41

Theory Practice Conclusion Dynamic Fault Trees Case study

How to minimize? Weak bisimulation

λ τ λ λ

Properties Equality = same observable transitions, Eliminate equivalent states, For CTMCs and IOIMCs, Partition refinement algorithm.

Pepijn Crouzen, Reza Pulungan Acyclic Phase-Type Distributions in Fault Trees

slide-42
SLIDE 42

Theory Practice Conclusion Dynamic Fault Trees Case study

How to minimize? Weak bisimulation

λ τ λ λ

Properties Equality = same observable transitions, Eliminate equivalent states, For CTMCs and IOIMCs, Partition refinement algorithm.

APHMIN

λ µ µ λ λ µ

=

Properties Considers Laplace-Stieltjes transform, Eliminate states that are linear combinations of other states, For APH representations, Weaker than weak!

Pepijn Crouzen, Reza Pulungan Acyclic Phase-Type Distributions in Fault Trees

slide-43
SLIDE 43

Theory Practice Conclusion Dynamic Fault Trees Case study

Improving Compositional Aggregation

Which minimization? Compositional aggregation uses minimization, For DFTs: weak bisimulation minimization, Can we use APHMIN instead? For FT-subtrees we can! 14 states instead of 21 states. T

3/3 A

B

2/3

C B1 B2 B3

Pepijn Crouzen, Reza Pulungan Acyclic Phase-Type Distributions in Fault Trees

slide-44
SLIDE 44

Theory Practice Conclusion Dynamic Fault Trees Case study

Improving Compositional Aggregation

Which minimization? Compositional aggregation uses minimization, For DFTs: weak bisimulation minimization, Can we use APHMIN instead? For FT-subtrees we can! 14 states instead of 21 states. T

3/3 A

B

2/3

C B1 B2 B3

Pepijn Crouzen, Reza Pulungan Acyclic Phase-Type Distributions in Fault Trees

slide-45
SLIDE 45

Theory Practice Conclusion Dynamic Fault Trees Case study

Case Study

Case Study FTPP case study (20 basic events, 21 gates), Three variants with 1,2, or 3 FT subtrees, Compare normal CA (CORAL) with enhanced CA (APHMIN), For FT subtrees: 21 states (CORAL) vs. 14 states (APHMIN).

# Tool States Transitions Time (s) Unreliability 1 CORAL 1,672 12,303 10.37 1.13 · 10−7 APHMIN 1,119 7,410 10.42 1.13 · 10−7 2 CORAL 59,739 598,524 24.52 3.21 · 10−4 APHMIN 26,006 219,310 14.14 3.21 · 10−4 3 CORAL 1,777,955 21,895,068 14,047.99 0.209 APHMIN 507,067 5,010,000 367.71 0.209

Pepijn Crouzen, Reza Pulungan Acyclic Phase-Type Distributions in Fault Trees

slide-46
SLIDE 46

Theory Practice Conclusion Dynamic Fault Trees Case study

Case Study

Case Study FTPP case study (20 basic events, 21 gates), Three variants with 1,2, or 3 FT subtrees, Compare normal CA (CORAL) with enhanced CA (APHMIN), For FT subtrees: 21 states (CORAL) vs. 14 states (APHMIN).

# Tool States Transitions Time (s) Unreliability 1 CORAL 1,672 12,303 10.37 1.13 · 10−7 APHMIN 1,119 7,410 10.42 1.13 · 10−7 2 CORAL 59,739 598,524 24.52 3.21 · 10−4 APHMIN 26,006 219,310 14.14 3.21 · 10−4 3 CORAL 1,777,955 21,895,068 14,047.99 0.209 APHMIN 507,067 5,010,000 367.71 0.209

Pepijn Crouzen, Reza Pulungan Acyclic Phase-Type Distributions in Fault Trees

slide-47
SLIDE 47

Theory Practice Conclusion

Conclusion

We have seen... Describe BEs with APH distributions, Top event is also APH distributed, APH representations can be minimized, and APHMIN can be effectively used in compositional aggregation. Future work Fully integrate APHMIN into CORAL, Identify dynamic fault trees that are APH distributed, Prove a conjecture about almost-sure minimality, Find APH-like structures in other Markovian models.

Pepijn Crouzen, Reza Pulungan Acyclic Phase-Type Distributions in Fault Trees

slide-48
SLIDE 48

Theory Practice Conclusion

Conclusion

We have seen... Describe BEs with APH distributions, Top event is also APH distributed, APH representations can be minimized, and APHMIN can be effectively used in compositional aggregation. Future work Fully integrate APHMIN into CORAL, Identify dynamic fault trees that are APH distributed, Prove a conjecture about almost-sure minimality, Find APH-like structures in other Markovian models.

Pepijn Crouzen, Reza Pulungan Acyclic Phase-Type Distributions in Fault Trees

slide-49
SLIDE 49

Theory Practice Conclusion

References

Fault Trees: W.E. Vesely, F.F. Goldberg, N.H. Roberts and D.F. Haasl, Fault Tree Handbook. United States Nuclear Regulatory Commision, 1981, vol. (NUREG-0492). Phase-Type Distributions: M.F. Neuts, Matrix-Geometric Solutions in Stochastic Models: An Algorithmic

  • Approach. Dover, 1981.
  • R. Pulungan and H. Hermanns, “Acyclic minimality by construction–almost,” in

Fifth International Conference on the Quantitative Evaluation of Systems (QEST 2009). IEEE Computer Society, 2009. Dynamic Fault Trees: J.B. Dugan, S.J. Bavuso, and M.A. Boyd, “Dynamic fault-tree models for fault-tolerant computer systems,” in IEEE Transactions on Reliability, vol. 41, no. 3, pp. 363–377, 1992.

  • H. Boudali, P

. Crouzen, and M. Stoelinga, “A compositional semantics for Dynamic Fault Trees in terms of Interactive Markov Chains,” in Proceedings of the 5th International Symposium on Automated Technology for Verification and Analysis, pp 441–456, 2007.

Pepijn Crouzen, Reza Pulungan Acyclic Phase-Type Distributions in Fault Trees