Week 2 - Dependability Concepts Flashcards

1
Q

When is a system said to be dependable?

A

If it is trustworthy enough for reliance to be justifiably placed on the services it delivers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

System

A

A set of elements that work together to provide a service

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

System failure

A

When the services provided by a system deviate from its specification

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Error

A

An erroneous system state that can lead to a failure

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Give 4 examples of dependability means

A

Fault Prevention
Fault Tolerance
Fault Removal
Fault Forecasting

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is a fail-safe system?

A

A system that becomes safe when it can not operate

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is a fail-operational system?

A

A system that continues to operate when it fails

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is a fail-secure system?

A

A system that maintains maximum security when it can not operate

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is a fail-silent system?

A

A system that stops operating after a failure is detected

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Availability

A

The probability at time t that the system is functioning correctly.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Safety

A

The extent to which a system can operate without damaging or endangering its environment

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Maintainability

A

A function of time t representing the probability that a failed computer system will be repaired in t time or less

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What 2 parts make up a system specification?

A

Safety
Liveness

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

If a program satisfies safety only, what is it said to be?

A

Fail-safe Fault-tolerant

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

If a program satisfies liveness only, what is it said to be?

A

Non-masking Fault-tolerant

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

If a program satisfies safety and liveness, what is it said to be?

A

(masking) Fault-tolerant

17
Q

If a program satisfies neither safety or liveness only, what is it said to be?

A

Fault intolerant