Title: Application of total quality management techniques to safety analysis in software product development

Authors: Gary P. Moynihan, Paul S. Ray, Robert G. Batson, William G. Nichols

Addresses: Department of Industrial Engineering, Box 870288, The University of Alabama, Tuscaloosa, AL 35487-0288, USA. Department of Industrial Engineering, Box 870288, The University of Alabama, Tuscaloosa, AL 35487-0288, USA. Department of Industrial Engineering, Box 870288, The University of Alabama, Tuscaloosa, AL 35487-0288, USA. Department of Industrial Engineering, Box 870288, The University of Alabama, Tuscaloosa, AL 35487-0288, USA

Abstract: The safety level of any system may be defined as the probability that no catastrophic accident is expected to occur during system operation, for a specified period of time. The purpose of software safety analysis is to reduce system risk, due to software malfunctions, to an acceptable level. Conventional software safety analysis techniques are reactive in orientation. They are intended to identify software faults as part of a post-programming evaluation procedure. A more cost-effective approach would be to avoid introducing the faults into the computer code. This paper discusses the ongoing establishment of a development methodology that would incorporate this proactive approach to software safety analysis, by applying the concepts of total quality management. This research provides a linkage of software engineering to such classical industrial engineering activities as safety analysis and quality control.

Keywords: software development; systems analysis; hazard analysis; total quality management; TQM.

DOI: 10.1504/IJTM.2001.002918

International Journal of Technology Management, 2001 Vol.21 No.3/4, pp.353-361

Published online: 08 Jul 2003 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article