A survey of software dependability

Sarma, V. V. S. (1987) A survey of software dependability Sadhana (Academy Proceedings in Engineering Sciences), 11 (1-2). pp. 23-48. ISSN 0256-2499

PDF - Publisher Version

Official URL: http://www.ias.ac.in/j_archive/sadhana/11/1and2/23...

Related URL: http://dx.doi.org/10.1007/BF02811310


This paper presents on overview of the issues in precisely defining, specifying and evaluating the dependability of software, particularly in the context of computer controlled process systems. Dependability is intended to be a generic term embodying various quality factors and is useful for both software and hardware. While the developments in quality assurance and reliability theories have proceeded mostly in independent directions for hardware and software systems, we present here the case for developing a unified framework of dependability-a facet of operational effectiveness of modern technological systems, and develop a hierarchical systems model helpful in clarifying this view. In the second half of the paper, we survey the models and methods available for measuring and improving software reliability. The nature of software "bugs", the failure history of the software system in the various phases of its lifecycle, the reliability growth in the development phase, estimation of the number of errors remaining in the operational phase, and the complexity of the debugging process have all been considered to varying degrees of detail. We also discuss the notion of software fault-tolerance, methods of achieving the same, and the status of other measures of software dependability such as maintainability, availability and safety.

Item Type:Article
Source:Copyright of this article belongs to Indian Academy of Sciences.
Keywords:Software Dependability; Software Reliability; Software Fault-tolerance; Computer Controlled Process Systems; Software Quality Assurance
ID Code:61387
Deposited On:15 Sep 2011 03:36
Last Modified:18 May 2016 11:07

Repository Staff Only: item control page