Skip to main content
Log in

Multiobjective credibilistic model for COTS products selection of modular software systems under uncertainty

  • Published:
Applied Intelligence Aims and scope Submit manuscript

Abstract

In this paper, we present a multiobjective credibilistic model for commercial off-the-shelf (COTS) products selection in a modular software system under a fuzzy environment. To treat imprecise parameters, we use a credibility-based approach that combines the expected value and chance-constrained programming techniques. The model simultaneously minimizes the total cost, size, and execution time of the modular software system subject to many realistic constraints including system reliability, delivery time, and compatibility issues among the available COTS products. We use a two-phase interactive approach as the solution methodology. An empirical study is included to demonstrate the applicability of the proposed model and the solution approach in real-world applications of COTS selection. Further, a thorough performance analysis and comparison is done to claim the superiority of the proposed methodology over the existing fuzzy programming approaches used for COTS products selection problem.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

References

  1. Abd El-Wahed WF, Lee SM (2006) Interactive fuzzy goal programming for multiobjective transportation problems. Omega 34:158–166

    Article  Google Scholar 

  2. Bellman R, Zadeh LA (1970) Decision making in a fuzzy environment. Manag Sci 17:141–164

    Article  MathSciNet  Google Scholar 

  3. Berman O, Ashrafi N (1993) Optimization models for reliability of modular software systems. IEEE Trans Software Eng 19:1119–1123

    Article  Google Scholar 

  4. Chi DH, Lin HH, Kuo W (1989) Software reliability and redundancy optimization. In: Proceedings of the annual reliability and maintainability symposium. IEEE, Atlanta, pp 41–45

    Book  Google Scholar 

  5. Gupta P, Mehlawat MK, Mittal G, Verma S (2009) A hybrid approach for selecting optimal COTS products. Lect Notes Comput Sci 5592:949–962

    Article  Google Scholar 

  6. Gupta P, Verma S, Mehlawat MK (2011) A member ship function approach for cost-reliability trade-off of COTS selection in fuzzy environment. Int J Reliab Qual Saf Eng 18:573–595

    Article  Google Scholar 

  7. Gupta P, Mehlawat MK, Verma S (2012) COTS selection using fuzzy interactive approach. Optim Lett 6:273–289

    Article  MATH  MathSciNet  Google Scholar 

  8. Gupta P, Pham H, Mehlawat MK, Verma S (2013) A fuzzy optimization framework for COTS products selection of modular software systems. Int J Fuzzy Syst 15:91–109

    Google Scholar 

  9. Jha PC, Kapur PK, Bali S, Kumar UD (2010) Optimal component selection of COTS based software system under consensus recovery block scheme incorporating execution time. Int J Reliab Qual Saf Eng 17:209–222

    Article  Google Scholar 

  10. Jha PC, Bali S, Kumar UD (2011) A fuzzy approach for optimal selection of COTS components for modular software system under consensus recovery block scheme incorporating execution time. Turkish J Fuzzy Syst 2:45–63

    Google Scholar 

  11. Jung HW, Choi B (1999) Optimization models for quality and cost of modular software systems. Eur J Oper Res 112:613–619

    Article  MATH  Google Scholar 

  12. Kwong CK, Mu LF, Tang JF, Luo XG (2010) Optimization of software components selection for component-based software system development. Comput Ind Eng 58:618–624

    Article  Google Scholar 

  13. Lai YJ, Hwang CL (1994) Fuzzy multiple objective decision making-methods and applications. Lect Notes Econ Math Syst, vol 404. Springer, Berlin

    Book  Google Scholar 

  14. Li XQ, Zhang B, Li H (2006) Computing efficient solutions to fuzzy multiple objective linear programming problems. Fuzzy Set Syst 157:1328–1332

    Article  MATH  Google Scholar 

  15. Liu B, Liu YK (2002) Expected value of fuzzy variable and fuzzy expected value models. IEEE Trans Fuzzy Syst 10:445–450

    Article  Google Scholar 

  16. Liu B (2004) Uncertainty theory: an introduction to its axiomatic foundations. Studies in Fuzziness and Soft Computing, vol 154. Springer, Heidelberg

    Book  Google Scholar 

  17. Mehlawat MK (2014) A fuzzy approach to multiobjective COTS products selection of modular software systems using exponential membership functions. Int J Reliab Qual Saf Eng 21:1450005. 17 pages

    Article  Google Scholar 

  18. Neubauer T, Stummer C (2007) Interactive decision support for multiobjective COTS selection. In: Proceedings of the 40th annual Hawaii international conference on system sciences. IEEE, Waikoloa. HI 283b

    Google Scholar 

  19. Rao C, Peng J (2009) Fuzzy group decision making model based on credibility theory and gray relative degree. Int J Inform Tech Decis Making 8:515–527

    Article  MATH  Google Scholar 

  20. Schrage L (2006) Optimization modeling with LINGO, 6th edn. LINDO Systems Inc., Illinois

    Google Scholar 

  21. Shen X, Chen Y, Xing L (2006) Fuzzy optimization models for quality and cost of software systems based on COTS. In: Proceedings of the sixth international symposium on operations research and its applications. Xinjiang ORSC & APORC 312–318

  22. Tang JF, Mu LF, Kwong CK, Luo XG (2011) An optimization model for software component selection under multiple applications development. Eur J Oper Res 212:301–311

    Article  Google Scholar 

  23. Tiwari RN, Dharmar S, Rao JR (1986) Priority structure in fuzzy goal programming. Fuzzy Set Syst 19:251–259

    Article  MATH  MathSciNet  Google Scholar 

  24. Torabi SA, Hassini E (2008) An interactive possibilistic programming approach for multiple objective supply chain master planning. Fuzzy Set Syst 159:193–214

    Article  MATH  MathSciNet  Google Scholar 

  25. Trivedi KS (2001) Probability and statistics with reliability, queuing, and computer science applications, 2nd edn. Wiley, New York

    Google Scholar 

  26. Zachariah B, Rattihalli RN (2007) A multicriteria optimization model for quality of modular software systems. Asia Pac J Oper Res 24:797–811

    Article  MATH  MathSciNet  Google Scholar 

  27. Zadeh LA (1965) Fuzzy sets. Inform Contr 8:338– 353

    Article  MATH  MathSciNet  Google Scholar 

  28. Zadeh LA (1978) Fuzzy sets as a basis for a theory of possibility. Fuzzy Set Syst 1:3–28

    Article  MATH  MathSciNet  Google Scholar 

  29. Zahedi F, Ashrafi N (1991) Software reliability allocation based on structure, utility, price and cost. IEEE Trans Software Eng 17:345–356

    Article  Google Scholar 

  30. Zhu H, Zhang J (2009) A credibility-based fuzzy programming model for APP problem. In: Proceedings of the international conference on artificial intelligence and computational intelligence, vol 1. Shanghai, pp 455–459

Download references

Acknowledgment

We are thankful to the Editor-in-Chief, associate editor, and the anonymous referees for their valuable comments and suggestions to improve presentation of the paper. Further, we also acknowledge the support through Research and Development Grant received from University of Delhi, Delhi, India.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Pankaj Gupta.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Mehlawat, M.K., Gupta, P. Multiobjective credibilistic model for COTS products selection of modular software systems under uncertainty. Appl Intell 42, 353–368 (2015). https://doi.org/10.1007/s10489-014-0602-5

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-014-0602-5

Keywords

Navigation