REQUIREMENTS FOR SAFEFTY CRITICAL SYSTEMS
SOFTWARE SYSTEM SAFETY
Leveson, N.G. and P.R. Harvey. ``Analyzing Software Safety,'' IEEE
Transactions on Software Engineering, vol. SE-9, no. 5, 1983.
Leveson, N.G. and Stolzy, J.L. ``Safety Analysis Using Petri Nets,'' IEEE Trans.
on Software Engineering, Vol. SE-13, No. 3, March 1987, pp. 386-397.
Leveson, N.G. ``Software Safety: Why, What, and How,'' ACM Computing
Surveys, Vol. 18, No. 2, June 1986, pp. 125-163.
Leveson, N.G. ``Software Safety in Embedded Computer Systems,''
Communications of the ACM, February, 1991.
Jaffe, M.S., Leveson, N.G., Heimdahl, M., and Melhart, B. ``Software
Requirements Analysis for Real-Time Process-Control Software,'' IEEE Trans.
on Software Engineering, March 1991.
Leveson, N.G., Cha, S.S., Shimeall, T.J. ``Safety Verification of Ada Programs
using Software Fault Trees,'' IEEE Software, July 1991.
Leveson, N.G. and Turner, C.L. ``An Investigation of the Therac-25 Accidents,''
IEEE Computer, July 1993.
Leveson, N.G., Heimdahl, M.P.E., Hildreth, H., and Reese, J.D. ``Requirements
Specification for Process-Control Systems,'' IEEE Transactions on Software
Engineering, September, 1994.
Leveson, N.G. Safeware: System Safety in the Computer Age,
Addison-Wesley Publishing Company, Spring 1995 (in press).
SOFTWARE FAULT TOLERANCE
Knight, J.C. and Leveson, N.G. ``An Experimental Evaluation of the Assumption
of Independence in Multi-Version Programming,'' IEEE Transactions on
Software Engineering, Vol. SE-12, No. 1, January 1986, pp. 96-109.
Brilliant, S., Knight, J.C., and Leveson, N.G. ``The Consistent Comparison
Problem in N-Version Programming,'' IEEE Trans. on Software Engineering,
Vol. SE-15, No. 11, November 1989.
Brilliant, S.S., Knight, J.C., and Leveson, N.G. ``Analysis of Faults in an
N-Version Software Experiment,'' IEEE Trans. on Software Engineering, Vol.
SE-16, No. 2, February 1990.
Leveson, N.G., Cha, S.S., Knight, J.C., and Shimeall, T.J. ``The Use of Self
Checks and Voting in Software Error Detections: An Empirical Study,'' IEEE
Trans. on Software Engineering, Vol. SE-16, No. 4, April, 1990.
Shimeall, T., Leveson, N.G. ``An Empirical Comparison of Software Fault
Tolerance and Fault Elimination,'' IEEE Trans. on Software Engineering, Vol.
SE-17, No. 2, February 1991, pp. 173-183.
Knight, J.C. and Leveson, N.G., ``A Reply to the Criticisms of the Knight and
Leveson Experiment,'' ACM Software Engineering Notes, January 1990.