Issue No. 05 - September/October (1997 vol. 17)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/40.621214
With growing application of microcomputers for safety critical systems there is a need to assure high reliability of the software used in hese systems. This article describes our experience in development of one such highly reliable software: a real-time executive for safety critical systems of Nuclear Power Plants. The most practical method to assure software quality is by controlling the software development process. Advanced planning and reviews help to ensure that the software objectives are satisfied t all intermediate stages of the development. Statistical quality assurance demonstrates quality of the software product as well as the development process; this enhances confidence in the software. The article concludes by summarizing the results of evaluation of the software development approach used in this project.
Real-Time Executive, Safety critical software, Software quality assurance, Regression testing, Reviews and inspections, Software development standards
R. Suresh babu, B. Biswas and G. Govindarajan, "Developing Highly Reliable Software," in IEEE Micro, vol. 17, no. , pp. 56-63, 1997.