System Failures

0.0(0)
studied byStudied by 1 person
GameKnowt Play
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/11

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.

12 Terms

1
New cards

Entire System Perspective

  1. Technical components

  2. People, knowledge, processes

  3. Organisational context

  4. Environment

2
New cards

Different Levels of Failure (Multi-Causal Approach)

  • Regulatory failures - lack of information; undertrained personnel; lack of regulation

  • Managerial Failures -safety climate, lines of command and responsibility, quality control

  • Hardware Failures - design failure; requirements failure; implementation failure

  • Software Failures - requirements failures; specification failures

  • Human Failures - slips, lapses & mistakes; team factors, human error

3
New cards

Failure in Complex Systems

  • Failure in one part may coincide with the failure of a different part

  • This combination can cause cascading failures of other parts

  • In complex systems these are many possible combinations 

4
New cards

What Characterises a Complex System

  • Complex interactions: 

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

  • Tightly coupled:

    • Time-dependent processes

    • Rigidly ordered processes (sequence B must follow sequence A)

    • Very little slack 

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

5
New cards

Reason’s Swiss Cheese Model

knowt flashcard image
6
New cards

Reason’s Swiss Cheese Model - Limitations

  • Leveson (2004) critique of the model: “Note that independence of the barriers is assumed and some randomness in whether the “holes” line up”

  • Dekker (2002): “layers of defence are not static or constant, and not independent of each other either. They can interact, support or erode one another”

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

7
New cards

The Concept of Dependability

For most complex socio-technical systems, dependability is the most important property

  • Judgement about the user’s trust in a system

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

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

8
New cards

Laprie’s Model

knowt flashcard image
9
New cards

Laprie’s Model - Impairments

Faults, errors and failures:

  • System failure – when the system does not deliver the service its users expect

  • System error – where the behaviour of the system does not confirm to its specification

  • System fault – incorrect system state not expected by the designers of the system

  • Human error or mistake – human behaviour that results in faults being introduced into a system

10
New cards

Laprie’s Model - Means

  • Fault avoidance – preventing the occurrence or introduction of faults

  • Fault tolerance – delivering correct service, though faults are present

  • Fault removal – reducing number or severity of faults 

  • Fault forecasting – estimating number of faults, future occurrence, consequences

11
New cards

Laprie’s Model: Primary Attributes of Dependability

  • Availability – ability of system to deliver services when requested

  • Reliability – ability of the system to deliver services as specified

  • Safety – ability of the system to operate without catastrophic failure

  • Security – ability of the system to protect itself against accidental or deliberate intrusion

12
New cards

Laprie’s Model: Secondary Attributes of Dependability

  • Timeliness – the ability of the system to respond in a timely way to user requests

  • Survivability – the ability of a system to continue to deliver its services to users in the face of deliberate or accidental attack

  • Recoverability – the ability of the system to recover from user or system errors

  • Maintainability - the ease of repairing the system after a failure has been discovered or changing the system to include new features