Cards: System failures and errors

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/73

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

74 Terms

1
New cards

What is the aim of the lecture regarding system failure?

To identify causes of system failure through case studies.

2
New cards

What is the aim of the lecture regarding system errors and failures?

To understand different theories as to why system errors and failures occur.

3
New cards

What is the aim of the lecture regarding making systems dependable?

To consider how systems can be made more dependable.

4
New cards

What type of failure was the Titanic?

A catastrophic failure of a large system.

5
New cards

What were the costs of the Titanic failure?

Very costly failure in terms of: Money, Human life, Organisational reputation.

6
New cards

When were many mistakes made during the Titanic project?

Many mistakes made during all phases of design and development.

7
New cards

What kind of system was the Titanic?

Very complex socio-technical system.

8
New cards

What type of control systems did the Titanic have?

Safety critical control systems.

9
New cards

What cutting-edge technology was involved in the Titanic?

Data communications, Engineering technologies.

10
New cards

What kind of management structures did the Titanic have?

Complex management structures.

11
New cards

What was the context of the Titanic system?

Complex political and organisational context.

12
New cards

What perspectives are needed to understand what went wrong with the Titanic?

Entire system perspective, considering Technical Components, People, knowledge, processes, Organizational context, Environment.

13
New cards

What was the Post Office case study described as by the BBC?

‘the most widespread miscarriage of justice in UK history’ (BBC).

14
New cards

When was a new accounting software system produced by Fujitsu (Horizon) installed at the Post Office?

1999.

15
New cards

Between which years did over 700 post office branch managers receive criminal convictions?

Between 2004 and 2014.

16
New cards

What were branch managers accused of?

Faulty accounting and theft.

17
New cards

What was the reality about the Horizon system?

Horizon was faulty and had falsely suggested cash shortfalls.

18
New cards

What were the implications of the Horizon fault?

Severe implications, with many people wrongly imprisoned.

19
New cards

What did Lord Justice Holroyde say about the Horizon system?

‘there were serious issues about the reliability of Horizon’.

20
New cards

What happened when PO staff complained about bugs in the system?

PO staff members complained of bugs in the system, but were not taken seriously.

21
New cards

What conclusion was drawn about the Horizon software and PO staff?

Conclusion drawn that Horizon software must be correct; and that PO staff had stolen money.

22
New cards

What organizational context factors contributed to the Post Office scandal?

Over-trust in technology? Lack of respect for workers? Embarrassment that an expensive tech contract was failing?.

23
New cards

What legal system failings contributed to the Post Office scandal?

Failings in the legal system – legal presumption of proper functioning of computers?.

24
New cards

When did all passengers, pilots and cabin crew die in Boeing 737 Max crashes?

October 2018 and March 2019.

25
New cards

What did Boeing designers use that had to be repositioned?

Boeing designers used larger engines which had to be repositioned forward and higher.

26
New cards

What did the repositioned engines cause?

This caused unwanted extra lift and pitch-up at high angle of attack.

27
New cards

What software was used to reduce pitch-up and the risk of stall?

Maneuvering Characteristics Augmentation System (MCAS).

28
New cards

How did MCAS achieve its function?

Software was used to automatically push the nose down.

29
New cards

What sensors did MCAS use?

This uses the AoA sensors.

30
New cards

What did the MCAS system adjust?

The MCAS system adjusts the angle of the stabiliser.

31
New cards

What did MCAS force the nose to do?

This lifts the tail, hence forces the nose down.

32
New cards

What were the characteristics of the MCAS system?

The system is covert, forceful, and persistent.

33
New cards

What was the nature of the solution chosen for the Boeing 737 MAX problem?

Software solution chosen for what was a hardware problem (size of engine, and design of plane).

34
New cards

Was there open communication about the risks of the Boeing 737 MAX system?

Seems to have been little open communication around the risks of the system.

35
New cards

Were pilots' concerns listened to regarding the Boeing 737 MAX?

Pilots raised concerns which were not listened to.

36
New cards

Were some pilots aware of the new Boeing 737 MAX system?

Some pilots were not even aware of the new system and how it worked.

37
New cards

What market forces influenced the Boeing 737 MAX case?

Market forces pushing airline companies to make larger, faster planes – and for cheaper.

38
New cards

What are Regulatory failures?

Lack of information; under-trained personnel; lack of regulation.

39
New cards

What are Managerial Failures?

Safety climate, lines of command and responsibility, quality control.

40
New cards

What are Hardware Failures?

Design failure; requirements failure; implementation failure.

41
New cards

What are Software Failures?

Requirements failures; specification failures.

42
New cards

What are Human Failures?

Slips, lapses & mistakes; team factors, human error.

43
New cards

What can happen when failure in one part of a complex system coincides with failure of a different part?

This combination can cause cascading failures of other parts.

44
New cards

Are there many possible combinations of failures in complex systems?

Yes, in complex systems these are many possible combinations.

45
New cards

What characterizes complex interactions in a complex system?

Unfamiliar, unplanned, or unexpected sequences which are not visible or immediately comprehensible.

46
New cards

What characterizes tightly coupled systems?

Time-dependent processes, Rigidly ordered processes (sequence B must follow sequence A), Very little slack.

47
New cards

When is a system particularly prone to failure?

If a system has interactive complexity and is tightly coupled it is particularly prone to failure.

48
New cards

What is Reason’s Swiss Cheese Model?

Successive layers of defences, barriers, & safeguards, with some holes due to active failures and other holes due to latent conditions, which can align to cause losses.

49
New cards

What is a limitation of the Swiss Cheese Model according to Leveson (2004)?

Independence of the barriers is assumed and some randomness in whether the “holes” line up.

50
New cards

What is a limitation of the Swiss Cheese Model according to Dekker (2002) regarding layers of defence?

Layers of defence are not static or constant, and not independent of each other either. They can interact, support or erode one another.

51
New cards

What does Dekker say the Swiss Cheese Model doesn’t explain?

The Swiss Cheese Model doesn’t explain what the holes are, how and why they got there, how the holes line up, etc..

52
New cards

What is the most important property for most complex socio-technical systems?

Dependability.

53
New cards

What is dependability a judgment about?

Judgement about the user’s trust in a system.

54
New cards

What does dependability reflect?

Reflects the extent of the user’s confidence that it will operate as expected and will not ‘fail’ in normal use.

55
New cards

How is dependability defined by Mellor?

“Dependability is defined as that property of a computer system such that reliance can justifiably be placed on the service it delivers.”.

56
New cards

What is System failure?

When the system does not deliver the service its users expect.

57
New cards

What is System error?

Where the behaviour of the system does not confirm to its specification.

58
New cards

What is System fault?

Incorrect system state not expected by the designers of the system.

59
New cards

What is Human error or mistake?

Human behaviour that results in faults being introduced into a system.

60
New cards

What is Fault avoidance?

Preventing the occurrence or introduction of faults.

61
New cards

What is Fault tolerance?

Delivering correct service, though faults are present.

62
New cards

What is Fault removal?

Reducing number or severity of faults.

63
New cards

What is Fault forecasting?

Estimating number of faults, future occurrence, consequences.

64
New cards

What is Availability (as a primary attribute of dependability)?

Ability of system to deliver services when requested.

65
New cards

What is Reliability (as a primary attribute of dependability)?

Ability of the system to deliver services as specified.

66
New cards

What is Safety (as a primary attribute of dependability)?

Ability of the system to operate without catastrophic failure.

67
New cards

What is Security (as a primary attribute of dependability)?

Ability of the system to protect itself against accidental or deliberate intrusion.

68
New cards

What is Timeliness (as a secondary attribute of dependability)?

The ability of the system to respond in a timely way to user requests.

69
New cards

What is Survivability (as a secondary attribute of dependability)?

The ability of a system to continue to deliver its services to users in the face of deliberate or accidental attack.

70
New cards

What is Recoverability (as a secondary attribute of dependability)?

The ability of the system to recover from user or system errors.

71
New cards

What is Maintainability (as a secondary attribute of dependability)?

The ease of repairing the system after a failure has been discovered or changing the system to include new features.

72
New cards

What are the key points about System errors and failures?

System failures are the result of many compounding factors.

73
New cards

Are failures more likely in simple or complex systems?

Failures are more likely in complex systems.

74
New cards

What is crucial for complex systems?

Ensuring dependability is crucial for complex systems.