Fuzzy Approach for Selecting Optimal COTS Based Software Products Under Consensus Recovery Block Scheme

Submitted in March 2010; Accepted in December 2010 Abstract - The cost associated with development of a large and complex software system is formidable. In today's customer driven market, improvement of quality aspects in terms of reliability of the product is also gaining increased importance. But the resources are limited and the manager has to maneuver within a tight schedule. In order to meet these challenges, many organizations are making use of Commercial Off-The-Shelf (COTS) software. This paper develops a fuzzy multi objective optimization model approach for selecting the optimal COTS software product among alternatives for each module in the development of modular software system. The problem is formulated for consensus recovery block fault tolerant scheme. In today's ever changing environment, it is arduous to estimate the precise cost and reliability of software. Therefore, we develop a fuzzy multi objective optimization models for selecting optimal COTS software products. Numerical illustrations are provided to demonstrate the models developed.

[1]  R. Narasimhan ON FUZZY GOAL PROGRAMMING—SOME COMMENTS , 1981 .

[2]  Susmi Routray,et al.  Bandwidth Optimization through Dynamic Routing in ATM Networks: Genetic Algorithm and Tabu Search Approach , 2007 .

[3]  Susmi Routray,et al.  A Genetic Algorithm Approach for Dynamic Routing of ATM Newworks , 2005 .

[4]  R. Tiwari,et al.  Fuzzy goal programming- an additive model , 1987 .

[5]  Lalit M. Patnaik,et al.  Adaptive probabilities of crossover and mutation in genetic algorithms , 1994, IEEE Trans. Syst. Man Cybern..

[6]  Chin-Yu Huang,et al.  Performance analysis of software reliability growth models with testing-effort and change-point , 2005, J. Syst. Softw..

[7]  Lalit M. Patnaik,et al.  Genetic algorithms: a survey , 1994, Computer.

[8]  Richard Bellman,et al.  Decision-making in fuzzy environment , 2012 .

[9]  Susmi Routray,et al.  ATM NETWORK PLANNING: A GENETIC ALGORITHM APPROACH , 2007 .

[10]  H. Zimmermann Fuzzy programming and linear programming with several objective functions , 1978 .

[11]  H. Zimmermann DESCRIPTION AND OPTIMIZATION OF FUZZY SYSTEMS , 1975 .

[12]  Fevzi Belli,et al.  An Approach to the Reliability Optimization of Software with Redundancy , 1991, IEEE Trans. Software Eng..

[13]  Oded Berman,et al.  Optimization models for recovery block schemes , 1999, Eur. J. Oper. Res..

[14]  B. Craig Meyers,et al.  Managing Software Acquisition: Open Systems and COTS Products , 2001 .

[15]  Griff L. Bilbro,et al.  Comparison of a genetic algorithm with a simulated annealing algorithm for the design of an ATM network , 2000, IEEE Communications Letters.

[16]  S. Kumar,et al.  Contributions to Hardware and Software Reliability , 1999, Series on Quality, Reliability and Engineering Statistics.

[17]  Pankaj Gupta,et al.  A Hybrid Approach for Selecting Optimal COTS Products , 2009, ICCSA.

[18]  U. Dinesh Kumar Reliability Analysis of Fault Tolerant Recovery Blocks , 1998 .

[19]  David F. McAllister,et al.  Fault-Tolerant SoFtware Reliability Modeling , 1987, IEEE Transactions on Software Engineering.

[20]  Roger S. Pressman,et al.  Software Engineering: A Practitioner's Approach , 1982 .

[21]  R. H. Cardwell,et al.  Survivable network architectures for broad-band fiber optic networks: model and performance comparison , 1988 .