Virtual Library
Computing
Software Engineering
Hazards and Risk
Please contact
Jonathan Bowen
if you know of relevant on-line information not included here.
This document contains pointers to information on
Safety-Critical Systems, where human lives may be
at risk, especially involving
software and computers, available around the world on the
World Wide Web (WWW).
Information on the following is available:
-
Relevant newsgroups
-
Repositories and mailing lists
-
Courses
-
Clubs and organizations
-
On-line publications
-
Journals
-
Books
-
Companies
-
Meetings
-
Searchable bibliography
indicates new information.
indicates (subjectively) recommended information.
See also information on
formal methods which are often recommended for safety-critical
systems.
-
Critical Systems Engineering course,
Software Engineering Programme, Oxford University, UK.
-
Modular MSc in Safety Critical Systems Engineering,
University of York, UK.
-
PES Hazard Study course,
School of Computing and Mathematics,
University of Teesside, UK.
-
Short hazard analysis course,
Adelard, UK.
-
Safety-Critical Systems Development
final year undergraduate course by
Prof. Chris Johnson, University of Glasgow, UK.
Includes on-line slides.
-
Safety & security critical systems short course,
King's College London,
UK,
3-7 September 2001.
No known on-line information is available from some of the above
organizations. Pointers would be gratefully received.
See also the
French National Institute for Transport and Safety Research
(INRETS)
in
English and French.
-
Formal Methods in Safety-Critical Standards,
Jonathan Bowen. In Proc. 1993 Software Engineering Standards
Symposium (SESS'93), Brighton, UK, 30 August - 3 September 1993.
IEEE Computer Society
Press, pp 168-177, 1993.
-
The Ethics of Safety-Critical Systems,
Jonathan Bowen.
Invited talk at
ENCRESS'97,
3rd International Conference on Reliability, Quality &
Safety of Software-Intensive Systems,
Athens, Greece, 29-30 May 1997.
-
Safety-Critical Systems, Formal Methods and Standards,
Jonathan Bowen and Victoria Stavridou.
IEE/BCS
Software Engineering Journal, 8(4):189-209, July 1993.
Previously issued as a Programming Research Group Technical Report
PRG-TR-5-92.
A revised version is available as Chapter 1 in
Towards Verified Systems.
Winner of the
IEE
Charles Babbage Premium award, 1994.
-
The Industrial Take-up of Formal Methods in Safety-Critical and
Other Areas: A Perspective, Jonathan Bowen and Victoria
Stavridou. In J.C.P. Woodcock and P.G. Larsen
(eds.), FME'93: Industrial-Strength Formal Methods, First
International Symposium of Formal Methods Europe, Odense, Denmark,
19-23 April 1993, Springer-Verlag, LNCS 670, pp 183-195, 1993.
-
Formal Methods and Software Safety, Jonathan Bowen and
Victoria Stavridou. In Heinz Frey (ed.),
Safety of Computer Control Systems 1992
(SAFECOMP'92),
Proc. IFAC Symposium, Zürich, Switzerland, 28-30 October 1992,
Pergamon Press, pp 93-98, 1992.
-
Formal Methods for the Specification and Design of
Real-Time Safety Critical Systems, J. Ostroff.
Journal of Systems and Software,
18(1):33-60, April 1992.
-
Safety-Critical Software:
Status Report and Annotated Bibliography,
P. Place and K. Kang.
Technical Report CMU/SEI-93-TR-5,
Software Engineering Institute,
Carnegie Mellon University, USA, 1993.
-
Formal Specification and Verification for Critical Systems: Tools,
Achievements and Prospects, John Rushby (SRI). In Electric
Power Research Institute TR-100294, pp 9-1 to 9-14, January 1991.
-
Formal Verification of Algorithms for Critical Systems,
John Rushby (SRI). IEEE Transactions on Software Engineering,
19(1):113-233, January 1993.
-
Formal Methods and the Certification of Critical Systems,
John Rushby (SRI). SRI Technical Report CSL-93-7, December 1993.
(300 pages)
See also CSL-95-1.
-
Formal Methods and their Role in the Certification of
Critical Systems, John Rushby.
SRI Technical Report CSL-95-1, March 1995.
This is a shorter (50 pages) and less technical treatment of
the material in CSL-93-7.
It will become a chapter in the
FAA
Digital Systems Validation Handbook (a guide to assist FAA
Certification Specialists with advanced technology issues).
-
New Directions in Software Safety:
Causal Modelling as an Aid to Integration,
Peter Fenelon and John A McDermid.
High Integrity Systems Engineering Group,
Department of Computer Science,
University of York,
Heslington,
York YO1 5DD,
UK.
See also other
papers and reports by Pete Fenelon.
-
Risk management is for everyone,
Felix Redmill.
IText 1(2),
British Computer Society and
Oxford University Press,
1995.
-
The list of publications held at
NASA Langley
produced under NASA sponsorship since 1989 by various organizations,
together with some on-line publications may be of interest. An
overview of the NASA Langley programme with a good selection of
references is available.
-
Papers on safety-critical systems in computer science
journals (authors/titles only) and
technical reports (abstracts).
-
Software Risk publication abstracts
(searchable)
from Research Access.
-
DOD-STD-2167A Military Standard:
Defense system software development.
-
How numbers are tricking you by Arnold Barnett in the
MIT Technology Review magazine.
-
Safety-Critical Systems Computer Language Survey Results
by Robin Rowe, posted on
comp.software-eng,
etc., November 1994.
-
Fault Detection, Supervision and Safety for
Technical Processes 1994,
edited by Ruokonen, Pergamon, 1994.
-
Fault Detection, Supervision and Safety for
Technical Processes 1997,
edited by Ruokonen, Pergamon, 1997. In preparation.
-
Safety, Reliability and Applications of Emerging
Intelligent Control Technologies,
edited by Ng. and Hung, Pergamon, 1995.
-
Publications on safety from
a
searchable catalogue by
Elsevier.
-
Safety Related Computer Controlled Systems Market Study
by Coopers & Lybrand,
HMSO, 1992.
-
00-55,
00-56 and other
Defence Standards from the UK
Ministry of Defence (MOD)
Directorate of Standardization.
See also
00-56 and Computer Guidance.
-
System and Software Safety in Critical Systems,
Ulla Isaksen,
Jonathan Bowen and
Nimal Nissanke.
Technical Report RUCS/97/TR/062/A,
Department of Computer Science,
The University of Reading, UK, 1997.
Also in
PDF format.
-
Software Safety Standards.
-
IEC 61508:
Functional safety of electrical/electronic/programmable electronic
safety-related systems.
Search for
publications on safety-critical systems
and see the
Dependability References Database in
The Collection of Computer Science Bibliographies.
-
Control and Instrumentation,
covers hardware and software for process engineering (much of
which is
safety critical).
Editor: Brian Tinham,
30 Calderwood Street,
London SE18 6QH, UK
(tel: +44-181-855-7777, fax: 0181 316 3422).
Assistant Editor:
Jeremy Jones, email
cz72@cityscape.co.uk.
-
High Integrity Systems,
published by
Oxford University Press,
vol 1 nos 1-6, 1994-1996.
An excellent forum for papers on safety-critical systems,
now sadly ceased publication.
Editor: Prof. A.D. McGettrick,
email
adm@cs.strath.ac.uk.
-
Reliability Engineering & System Safety
from
Elsevier Applied Science, Oxford, is edited by
G.E. Apostolakis, School of Engineering and Applied Science,
University of California,
38-137 Engineering IV, Los Angeles, California 90024-1597, USA
(fax: +1-310-206-2302, no known email address).
-
International Journal of Reliability, Quality and Safety
Engineering (IJRQSE) from
World Scientific.
-
International Journal of Risk & Safety in
Medicine
from
Elsevier, Amsterdam.
See also:
The following relevant books have on-line information:
-
Safeware: System Safety and Computers,
by
Nancy G. Leveson.
Addison-Wesley, 1995.
ISBN:
0-201-11972-2, $49.50.
-
Computer Related Risks,
by
Peter G. Neumann,
SRI,
ACM Press Books
(
ACM Press /
Addison-Wesley), 1995.
ISBN:
0-201-55805-X, $24.75.
See also
Risks Forum.
-
Software in Safety Related Systems,
by
Brian A. Wichmann,
NPL,
Wiley, 1992.
ISBN:
0471-93474-7.
-
Safety-Critical Computer Systems,
by
Neil Storey,
Addison-Wesley, 1996.
ISBN:
0-201-42787-7.
-
High Integrity Ada: The Spark Approach,
by
John Barnes with
Praxis Critical Systems,
Addison Wesley Longman, 1997.
ISBN:
0-201-17517-7.
(Includes CD-ROM.)
-
Software Safety and Reliability:
Techniques, Approaches, and Standards of
Key Industrial Sectors,
by Debra S. Herrmann.
IEEE Computer Society Press, 2000.
ISBN:
0-7695-0299-7.
-
High-Integrity System Specification and Design,
by
Jonathan Bowen and Mike Hinchey.
Springer-Verlag, 1999.
ISBN:
3-540-76226-4.
See also:
The following provide safety-critical systems consultancy:
-
Adelard, London, UK.
Consultancy in the area of dependable systems, including
safety cases.
See a useful list of
safety-related links, including standards.
-
Aonix, San Francisco, California, USA.
See
safety-critical solutions using Ada.
-
Critical Software Lda, Coimbra, Portugal.
See
links.
-
CSE International Ltd
(The Centre for Software Engineering), Flixborough, UK.
Consultancy in computer-based
high integrity and
safety-critical systems and their software.
Chairman and Managing Director:
Phil Bennett.
-
ERA Technology, UK.
System safety engineering services,
independent safety consultancy,
safety design expertise for electronics and programmable
electronic systems.
-
Praxis Critical Systems, Bath, UK.
Specialises in all aspects of high-integrity systems.
See
SPARK,
an integrated approach to the design, development and
verification of complex software.
-
Programming Research Ltd, Surrey, UK.
Software quality.
See
QA C and the MISRA Standard.
See also
MISRA.
-
Redifon MEL, UK.
See
Air Traffic Control.
-
Safeware Engineering Corporation, Everett, WA, USA.
Chief Executive Officer:
Nancy G. Leveson.
-
TekSci, Seattle, WA, USA.
-
Australian Workshop on Safety Critical Systems and Software,
organized by the
Australian Computer Society's Technical Committee on
Safety Critical Systems.
-
COMPASS (Annual IEEE Conference on COMPuter ASSurance).
-
CSR events calendar,
Centre for Software Reliability, UK.
-
DCCA-7 (7th IFIP International Working Conference on
Dependable Computing for Critical Applications)
San Jose, California, USA, 6-8 January 1999.
-
ESREL'98
(European Safety and Reliability Conference)
Trondheim, Norway, 17-19 June 1998.
Supported by
ESRA.
-
EWICS events.
-
High Assurance Systems Engineering Symposium (HASE).
IEEE International Workshop on
Safety-Critical Electronic Components and Systems,
Austin, Texas, USA, 29-31 August 2001.
-
International System Safety Conference.
-
PRFTS
(Pacific Rim International Symposium on Fault-Tolerant Systems).
-
SAFECOMP
(Annual IFAC Symposium on SAFEty of COMPuter Control Systems).
See
past meetings:
-
SAFECOMP'89 proceedings.
-
SAFECOMP'90 proceedings.
-
SAFECOMP'91 proceedings.
-
SAFECOMP'92 proceedings.
-
SAFECOMP'93 proceedings.
-
SAFECOMP'94, the 13th International Conference on Computer
Safety, Reliability and Security,
Anaheim, California, USA, 23-26 October 1994.
No known on-line information available.
-
SAFECOMP'95, the 14th International Conference on Computer
Safety, Reliability and Security,
Villa Carlotta, Belgirate, Italy, 11-13 October 1995.
-
SAFECOMP'96, the 15th international
Conference on Computer Safety, Reliability and Security,
Vienna, Austria, 23-25 October 1996.
-
SAFECOMP'97, York, UK, 8-10 September 1997.
-
SAFECOMP'98, Heidelberg, Germany, 5-7 October 1998.
-
SAFECOMP'99, Toulouse, France, 27-29 September 1999.
-
SAFECOMP 2000, Rotterdam, The Netherlands, 24-27 October 2000.
-
SAFECOMP 2001, Budapest, Hungary, 26-28 September 2001.
-
SAFEPROCESS'91 proceedings.
-
SSS
(Safety-critical Systems Symposium).
Annual UK Safety-Critical Systems Club symposium.
Contact
Joan.Atkinson@newcastle.ac.uk for further information.
-
2nd Workshop on Human Error, Safety, and System Development,
Seattle, Washington, USA, 1-2 April 1998.
This page was mentioned in:
Safety-critical systems and the World Wide Web,
by Jonathan Bowen.
Safety Systems:
The Safety-Critical Systems Club Newsletter,
4(2):16, January 1995.
Final thought
"If the automobile had followed the same development cycle as the
computer, a Rolls-Royce would today cost $100, get a million miles
per gallon, and explode once a year, killing everyone inside."
- Robert X. Cringely
Last updated by
Jonathan Bowen,
3 September 2003.
Further information for possible inclusion is welcome.
Part of the
LSBU Museophile
archive.