Professional Documents
Culture Documents
net/publication/220579284
Accident and Incident Analysis Based on the Accident Evolution and Barrier Function
( AEB) Model
Article in Cognition Technology and Work · February 2001
DOI: 10.1007/PL00011521 · Source: DBLP
CITATIONS READS
49 605
1 author:
Ola Svenson
Stockholm University
136 PUBLICATIONS 7,076 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
Abstract: This contribution presents a model and a description of how to conduct incident and accident analyses using the Accident Evolution and Barrier
Function (AEB) method. The method enforces human factor experts and other experts to cooperate in a conjoint process leading to the analysis. An
accident is modelled as a sequence of interacting malfunctions and errors in human and technical systems leading to an accident. Coupled with most links
in the chain there are possibilities to arrest the evolution through barrier functions (e.g., a physical barrier function) serving to stop the sequence of
events. The barrier functions are executed by barrier function systems (e.g., a computer-controlled lock). Organisational systems are analysed in parallel or
directly after having modelled an accident evolution. The analysis of an incident involves several steps and issues, such as deciding about when to stop
going further back in the chain, in what detail to model and barrier function analysis to eliminate or decrease the risk of another accident. The paper also
contains material of
interest for analysts using other methods of accident analysis. accident is a sequence of events leading to at least one
non-intentional and unwanted consequence. An incident is
Keywords: Accident analysis; Human factor; Incident analysis a near-accident in the sense that the sequence of events
was triggered and went on for some time but was stopped
before the final negative consequence appeared. With
Leplat’s statement and the systems producing the
accidents in mind, it is not surprising that one finds a great
number of different methods for analysis of accidents
1. INTRODUCTION ( Hale et al 1997). Many of the methods for incident and
accident analysis were developed in practical applications
Introducing his conclusions in a recent study, Leplat writes,
by private companies and therefore are not easily
‘In theory event analysis is multidimensional and cannot
accessible to scientists and practitioners (e.g., INPO 1988).
ever be exhaustive. It must select aspects, which will
Other methods were developed by scientists at universities
change according to the context, the objectives and the
for industry and private enterprises and those methods are
analyst’s competencies and interests’ (Leplat 1997, p. 36).
often published and can be used by everybody (e.g., Kjelle
The present contribution represents one such selection of
´n and Larsson 1981; Schaaf et al 1991; Schaaf 1992;
aspects and a way of modelling an accident sequence in a
Johnson et al 1995). From an initial focus on the accident
complex system that is systematic, transparent, open and
outcome or the negative event in itself, accident analyses
enables an organisation to act in order to prevent further
over the years gradually increased their scope to include
incidents and accidents of the same or of a similar kind.
the chain of events leading to the negative event (e.g.,
An accident in a complex system (e.g., a nuclear power Kjelle´n and Larsson 1981).
plant, a hospital, a road traffic system) is the result of a
Although there are many different methods for
system that has not been kept at its normal stable state. It
accident analysis, many of them have common
is because accidents are the result of malfunctions of
elements (e.g., causal trees and barriers or safeguards
complex systems and subsystems in interaction that it is so
that can stop an accident evolution), there are also
difficult to model the antecedents of an accident. The
great differences among them concerning, for example,
multitude of dynamic interactions and the low frequencies
demands on analyst competence. To illustrate, some
of accidents make it necessary to choose models that can
methods might stress human factor errors and, others;
only approximate some aspects of these interactions. An
Accident and Incident Analysis 43
technological failures. Most current methods using for the human systems and one for the technical
expert analysts integrate human factor expertise and systems. Figure 1 provides an illustration of this
engineering expertise by having the different kinds of diagram. When modelling an accident evolution in an
experts first consider the aspects that are classified to analysis the error boxes are identified as failures,
fall under their respective domains of expertise and malfunctions or errors constituting the accident
then the different perspectives are integrated in the evolution. In general, the sequence of error boxes in
analysis. By way of contrast, the Accident Analysis and the diagram follows the time order of events. Between
Barrier Function (AEB) model (Svenson 1990; 1991) each pair of successive error boxes there can be a
describes an accident evolution in such a way that it is possibility to arrest the evolution towards an
necessary to adopt several perspectives, e.g., both an incident/accident. Barrier function systems (e.g.,
engineer and a human factor perspective, when the computer programs) that are activated can arrest the
analysis is performed. The interaction between evolution through effective barrier functions (e.g., the
different kinds of experts should take place during the computer making an incorrect human intervention –
data collection, the analysis of the data and the modelled in the next error box – impossible through
presentation of the results in an AEB accident analysis. blocking a control).
There are two main aims of the present paper. One
aim is to present the AEB model and to provide an 2.2. Graphical Representation of the Model
instruction that can be used by the reader who wants
As mentioned above, an incident/accident that is analysed
to use the AEB approach or parts of the method. It is
using the AEB method describes the accident evolution in a
important to stress that although the present
flow diagram. Sometimes, the flow diagram can be only
contribution is complete up to a certain point of detail
approximately chronological because a sequential model is
and the method may seem quite straightforward, the
used to approximate the interaction of complex systems,
analyst who starts applying the method will need
much of which goes on simultaneously. As illustrated by
preliminary training before she or he uses the method
Fig. 1, the AEB model makes use of a decomposition of the
in the field. In the following when presenting the
sequence of errors into human and technical systems
method, some of the problems that beginners usually
categories. It is establishment of this sequence of error
have will be pointed out so that they can be solved
events that is the first main focus of an AEB analysis.
early on by the analyst starting to apply AEB.
Another aim of the present contribution is to 2.3. Systems and Components in the AEB Model
communicate important aspects of incident and
accident analysis performed by experts using any There are three important system components in the AEB
method. In this way analysts who are not interested in model: human factor, technical and organisational systems.
applying AEB can learn from AEB in order to improve Of these the human factor and technical systems play the
their own methodology. dominating role when modelling an incident or accident.
However, the organisational system component is just as
important for understanding accidents and this component
is therefore covered in parallel with the evolution as a
2. ACCIDENT EVOLUTION ANDBARRIER system in itself as well as a barrier function system. All
FUNCTION MODEL OF ACCIDENTS three systems can form barrier function systems, i.e.,
systems that can arrest the evolution towards an accident –
2.1. General Characteristics of the Model another important component of the AEB model.
The AEB model provides a method for analysis of
2.3.1. The Human Factor Systems
incidents and accidents that models the evolution
Humans always play a role in an accident, either as actors
towards an incident/accident as a series of interactions
in the accident evolution or as designers of failing or
between human and technical systems (Svenson 1991).
inadequate technology or in organisations that contribute
The interactions consist of failures, malfunctions or
to the accident evolution. Therefore, one of the main
errors that could lead to or have resulted in an
components in an AEB analysis is the human system
accident. As mentioned above, the model forces
component modelled in the left column of boxes in the
analysts to integrate human and technical systems
flow diagram describing an accident (Fig. 1). To exemplify,
simultaneously when modelling an accident evolution.
an operator initiating an action at the wrong time would be
The model can be visualised in a flow chart
modelled in an error box in the human systems part of the
consisting of empty boxes in two parallel columns: one
44 O. Svenson
diagram (e.g., event 2). In the right column of the flow relative error probabilities according to the judged quality
diagram technological errors are located. The erroneous of the organisation. Instead, the organisation system
technological system state or process resulting from the component is integrated as a system in itself and analysed
inappropriate operator action mentioned above should in parallel with the accident evolution diagram with failures
therefore be modelled in the next box of the technology and working, failing or inadequate barrier functions. Thus,
systems part of the diagram. to repeat, organisational factors should always be treated
Factors that have an influence on human performance in their own right in AEB analyses and in parallel with the
have been called performance-shaping factors (Swain and flow diagram representation because organisational factors
Guttman, 1983) or performance-moderating factors. affect and include both human and technical systems.
2.3.2.
Technical
Systems
As
Fig. 1. Graphical representation of an AEB analysis. The meanings of the symbols are described in the text.
Hollnagel (1998) introduced the concept Common mentioned earlier, the right-side column of an AEB flow
Performance Conditions (CPC), acknowledging that diagram describes technical errors. Such errors can
different performance-shaping factors (PSFs) interact when relate to construction, maintenance, processes and
influencing human performance. In addition, CPCs are other aspects of technical systems. An example of
derived in task analyses prior to other analyses, while PSFs technical errors in the road traffic area is insufficient or
typically are used for adjustments of parameters estimated failing brakes. Also, latent conditions will be modelled
in prior HRAs. Examples of such factors are alcohol, drugs, as errors, earlier dormant in the system but revealed
lack of sleep and stress. In applications of the AEB model during the accident sequence. In this case, there is a
PSFs will be analysed as CPCs when possible but included choice of modelling. Either the latent condition can be
in the flow diagram as PSFs. They are analysed in parallel modelled when it was first implanted into the system
with the modelling of the accident but also in more detail (usually early in the sequence), or later when it
after the diagram has been completed. PSFs are included in changed from a latent condition to a manifest error
the flow diagram in cases where it is possible that one or a (later in the sequence). It is often practical to model the
set of such factors could have set the scene for or error in both modes. Sometimes, it is practical to repeat
contributed to one or more human error events. Note that a latent condition and error in more than one box in a
PSFs (or CPCs) are never modelled as barrier functions or sequence. For example, if the latent error condition
failure events in AEB. PSFs contribute to the conditions could have been detected and eliminated at different
under which an operator, a team, an organisation etc. points in the accident evolution there should be error
executes barrier functions and makes errors. To exemplify, boxes at those locations. To illustrate, a valve that is
a driver who drives through red lights under the influence erroneously left open, was inspected without error
of alcohol would be analysed as an error event of ‘the detection, and finally allowed mass to pass can be
driver driving through red traffic signals’ with alcohol modelled as open both before inspection and before
(under the influence of alcohol), that is, one of several the box representing the consequence of the erroneous
possible PSFs. flow of mass.
Note, that AEB does not analyse organisational factors
as PSFs, which contrasts with Swain and Guttman’s (1983) 2.3.3. Error Event Boxes and Accident Evolution Analysis
human reliability (HRA) approach that adjusts human Failures, malfunctions and errors that contribute to the
Accident and Incident Analysis 45
development of an accident/incident are described in accident as, for example, an injury. The AEB model can
the error event boxes. It is very important to stress that also be applied to analysis of courses of events
AEB only models errors and that it is not an event following the accident event. The purpose of including
sequence method (as, for example, Human also post-accident errors is to stimulate identification of
Performance Evaluation System; INPO, 1988). The most as many barrier functions as possible. For example, one
common error made by novice analysts starting to use may ask if there are any actions that could have
AEB is that they model also correct events. Error event prevented or mitigated human injury if the accident in
boxes are numbered and marked H for human error itself was not prevented. An AEB analysis can also be
events, and T for technical error events. To repeat, the used to describe hypothetical sequences of events after
most common mistake made by beginners is to also the accident. In some cases, fault and/or event trees
model also events other than errors, failures and can be appended to the AEB analysis, when possible
malfunctions in the AEB analysis. (This mistake is the postaccident failures and errors are analysed.
same kind of erroneous analysis as it would be to
introduce events other than faults in a fault tree.) 2.3.4. Barrier Function Systems and Barrier Functions A
Arrows link the error event boxes together in order barrier function represents a function that can arrest
to show the evolution of the accident/incident. It is not the accident/incident evolution so that the next event
allowed to let more than one arrow lead to an error in the chain will not be realised. A barrier function is
box. An error box cannot have more than one arrow always identified in relation to the system(s) it protects,
going from it. Because systems interactions are protected or could have protected. Barrier function
modelled, it is often quite tempting to try to model systems are the systems performing the barrier
multiple influences or energy flows but this is not functions. Barrier function systems can be an operator,
allowed. Such interactions are covered later in the an organisation, an instruction, a physical separation,
barrier system function analysis. These analyses can be an emergency control system, other safety-related
used for modelling subsystem interactions that cannot systems etc.
be represented sequentially in AEB. However, in the The same barrier function can be performed by different
traffic research area, Sjo¨stro¨m (1997) used parallel barrier function systems. An example of this is the blocking
AEB diagrams to model the accident evolution leading of a robot moving into a prohibited area – a function that
to a collision between two vehicles. can be performed by an operator or a computer.
The course of events is described in as close as Correspondingly, a barrier function system can perform
possible chronological order in an AEB analysis. At what different barrier functions. An example of this is an
point in time a certain error event occurred is written (if operator who can perform a number of different barrier
such information is available) in the time column to the functions (opening a valve, disconnecting a pump,
left of the flow diagram. The description of the course restoring electric power manually in a plant etc.) directed
of events in the AEB analysis is primarily approximately towards protecting different subsystems. Recently,
chronological, and each link is not always (but in a great Hollnagel (1999) reviewed and classified different kinds of
majority of the cases) causal. Thus, the analysis barrier systems and barrier functions. Using this
presupposes that a time order is reflected in the model, classification of barrier systems and functions should
even if this order can be only approximate at some improve an AEB analysis because the classification creates
points. a structure that can be used in the search for alternative
The choice of a starting point for an AEB analysis is solutions and improvements of existing arrangements.
to some extent dependent on the analysts and their An important purpose of conducting an AEB analysis is
knowledge and motivations. Svenson (1991) has to identify broken barrier functions and suggest how they
commented on this in relation to AEB and we shall can be improved and/or supported by other yet non-
return to this later. In addition, the definition of existing barrier functions – often executed by other barrier
accident is also partly dependent on the analysts. To function systems. Thus, in the course of events described in
exemplify, the pre-crash and crash phases of a road an AEB analysis, barrier functions are identified that can
traffic accident may provide the definition of an arrest the unwanted evolution of an accident/incident.
accident in one analysis, while the sequence of injuries Barrier functions belong to one of three main categories.
caused by the accident can be the focus in another
accident analysis. . ineffective barrier functions – barrier functions that were
The chain of errors in an AEB analysis is not ineffective in the sense that they did not prevent the
necessarily complete with the box describing the development toward an accident/incident;
46 O. Svenson
. non-existing barrier functions – barrier functions who, if are analysed and improvements are suggested. The first
they had been present, could have stopped the phase will be in the main focus of the present contribution.
accident/ incident evolution; The AEB method provides a common theoretical
. effective barrier functions – barrier functions that actually framework that is useful for communication and
prevented the progress toward an accident/incident. improvements of complex systems. As emphasised before,
Effective barrier functions are normally not included in the method presupposes that human factor and technical
an AEB analysis except at the very end of the chain, since systems by experts participate together and at the same
the AEB model is based on errors. time in an analysis.