Optimal Reliability Allocation for Modular Software System Designed for Multiple Customers

Yiu-Wing LEUNG  

IEICE TRANSACTIONS on Information and Systems   Vol.E79-D   No.12   pp.1655-1662
Publication Date: 1996/12/25
Online ISSN: 
Print ISSN: 0916-8532
Type of Manuscript: PAPER
Category: Sofware System
modular software systems,  software reliability allocation,  optimization,  

Full Text: PDF(574.4KB)>>
Buy this Article

The quality of a modular software system depends on the reliabilities of the software modules and the software operational profile. When the software is designed for multiple customers having different operational profiles, different customers may experience different software quality. It is important to ensure that no customer will suffer from a poor software quality. In this paper, we formulate and solve three reliability allocation problems for modular software system designed for multiple customers. In these reliability allocation problems, we consider the software operational profile of every customer while fulfilling such practical constraints as cost budget and software quality requirement. The numerical results show that when the operational profiles of the customers are more skewed, it is more beneficial to take their operational profiles into account.