A Survey of Software Reliability Qualitative Evaluation

Software reliability evaluation plays an important role in the software reliability engineering. Software reliability qualitative evaluation technology can be an effective way to make up for the deficiency of the software reliability quantitative evaluati

  • PDF / 229,352 Bytes
  • 9 Pages / 439.37 x 666.142 pts Page_size
  • 57 Downloads / 252 Views

DOWNLOAD

REPORT


A Survey of Software Reliability Qualitative Evaluation Qiuying Li and Lixin Liu Abstract  Software reliability evaluation plays an important role in the software reliability engineering. Software reliability qualitative evaluation technology can be an effective way to make up for the deficiency of the software reliability quantitative evaluation method. It can put forward the level of the software reliability before testing and suggest some improvement measures for software design, development and other activities. This article mainly sums up the research results of qualitative assessment of software reliability from the following three aspects: based on the theory used to deal with the uncertainty problems in mathematics; software development process and other methods used to evaluate software reliability. So it provides a reference to select qualitative evaluation method and lays the foundation for further study. Keywords  Software reliability  •  Qualitative assessment  •  Review of assessment

23.1 Introduction Software reliability evaluation is one of the important contents of software reliability engineering. It can determine reliability level of the existing system or system components, which always provides reference for improving software reliability level during the development process. Software reliability evaluation mainly includes the quantitative evaluation and qualitative evaluation. The quantitative evaluation refers to deal with the collected failure data produced during the software running or software reliability testing process and gives the estimated value or predicted value of software reliability parameters; There is no clear definition for the qualitative evaluation, thus we give the following definition: it refers that decision makers use experience and Q. Li (*) · L. Liu  School of Reliability and Systems Engineering, Beihang University, Beijing, China e-mail: [email protected] L. Liu e-mail: [email protected]

W. Du (ed.), Informatics and Management Science I, Lecture Notes in Electrical Engineering 204, DOI: 10.1007/978-1-4471-4802-9_23, © Springer-Verlag London 2013

169

170

Q. Li and L. Liu

knowledge to analyze the state, the behavior, and related information of the evaluated object; According to the analyzed results, the software reliability level can be put forward. On the other hand, it points that we employ the model or other methods to provide the value of software reliability assessment before software testing. Although the second method given above is also a quantitative value, it still has certain deviation comparing with the results based on the failure data. So we put the second type as the software reliability qualitative evaluation. The traditional software reliability evaluation methods are more focused on software reliability quantitative assessment. So far, hundreds of software reliability models have been published [1]. Although the software reliability assessment methods based on the models can accurately obtain the value of software reliability, ther