The application of computer systems has now crossed many different fields. Systems are becoming more software intensive. The requirements of the customer for a more reliable software led to the fact that software reliability is now an important research area. One method to improve software reliability is by the application of redundancy. A careful use of redundancy may allow the system to tolerate faults generated during software design and coding thus improving software reliability. The fault tolerant software systems are usually developed by integrating COTS (commercial off-the-shelf) software components. This paper is designed to select optimal components for a fault tolerant modular software system so as to maximize the overall reliability of the system with simultaneously minimizing the overall cost. A chance constrained goal programming model has been designed after considering the parameters corresponding to reliability and cost of the components as random variable. The random variable in this case has been considered as value which has known mean and standard deviation. A chance constraint goal programming technique is used to solve the model. The issue of compatibility among different commercial off-the shelf alternatives is also considered in the paper. Numerical illustrations are provided to demonstrate the model.
Jha, P. C. and Bali, Vikram
"Goal Programming Approach for Selection of COTS Components in Designing a Fault Tolerant Modular Software System under Consensus Recovery Block Scheme,"
International Journal of Computer and Communication Technology: Vol. 5:
1, Article 12.
Available at: https://www.interscience.in/ijcct/vol5/iss1/12