The UK Health and Safety Executive (HSE) recently commissioned research from Adelard into how pre-existing software components may be safely used in safety-related programmable electronic systems in a way that complies with the IEC 61508 standard. Two reports resulted from this work and are now published on the HSE web site:
- Methods for assessing the safety integrity of safety-related software of uncertain pedigree (SOUP) Report No: CRR337/2001 HSE Books 2001 ISBN 0 7176 2011 5 http://www.hse.gov.uk/research/crr_pdf/2001/crr01337.pdf
- Justifying the use of software of uncertain pedigree (SOUP) in safety-related applications Report No: CRR336/2001 HSE Books 2001 ISBN 0 7176 2010 7 http://www.hse.gov.uk/research/crr_pdf/2001/crr01336.pdf
The first report summarises the evidence that is likely to be available in practice relating to a software component to assist in assessing the safety integrity of a safety function that depends on that component.
The second report considers how the available evidence can best be used within the framework of the IEC 61508 safety lifecycle to support an argument for the safety integrity achieved by a safety function.
Whilst these reports are the opinions of the authors alone and do not necessarily reflect HSE policy, HSE offers this work as an illustration of a principled approach to:
- gathering evidence on the performance of pre-existing software components;
- applying that evidence within the IEC 61508 framework; and
- constructing a systematic and transparent argument for the safety integrity of a specified safety function.
HSE proposes to issue guidance on good practice in the use of software components in safety-related systems. HSE invites comments on the practicality and effectiveness of the recommended approach to achieving the above three goals, and on any other significant aspect of the safety integrity of software components that is not addressed by this work.
Please send your comments to:
Dr E Fergus: firstname.lastname@example.org
Electrical and Control Systems