GA-Based Hybrid Approach to Solve Fuzzy Multi-objective Optimization Model of Multi-application-Based COTS Selection Problem

  • Anita Ravi Tailor
  • Jayesh M. DhodiyaEmail author
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 949)


Due to the quick growth of the modular software development, the commercial off-the-shelf (COTS) selection model of optimization technique becomes more popular in a component-based software system (CBSS). In order to realize the benefits of the COTS product, it is necessary to select the right products for various software systems. This paper proposed a genetic algorithm (GA)-based hybrid approach with fuzzy exponential membership function for best fit of COTS components. In this proposed approach, decision-maker (DM) is required to specify the different aspiration levels as per his/her preference to obtain an efficient allocation plan with different shape parameters in the exponential membership function. A real-world scenario of developing two financial applications for two small-scale industries is provided to represent the importance of the proposed algorithm with data set from a realistic situation.


Intra-modular coupling density Multi-objective optimization Cohesion Coupling Genetic algorithm 


  1. 1.
    Gupta, P., Verma, S., Mehlawat, M.K.: Optimization model of COTS selection based on cohesion and coupling for modular software systems under multiple applications environment. In: International Conference on Computational Science and Its Applications, 7335, pp. 87–102. Springer, Berlin, Heidelberg (2012)Google Scholar
  2. 2.
    Jha, P.C. et al.: Optimal component selection of COTS based software system under consensus recovery block scheme incorporating execution time. Int. J. Reliab. Qual. Saf. Eng. 17.03, 209–222CrossRefGoogle Scholar
  3. 3.
    Kwong, C.K. et al.: Optimization of software components selection for component-based software system development. Comput. Ind. Eng. 58.4, 618–624 (2010)CrossRefGoogle Scholar
  4. 4.
    Mehlawat, M. K., Gupta, P.: Multiobjective credibilistic model for COTS products selection of modular software systems under uncertainty. Appl. Intell. 42.2, 353–368 (2015)CrossRefGoogle Scholar
  5. 5.
    Mohamed, A., Ruhe, G., Eberlein, A.: COTS selection: past, present, and future. In: 14th Annual IEEE International Conference and Workshops on the Engineering of Computer-Based Systems (ECBS’07), IEEE, pp. 103–114 (2007)Google Scholar
  6. 6.
    Jayesh, D.M., Tailor, A.R.: Genetic algorithm based hybrid approach to solve uncertain multi-objective COTS selection problem for modular software system. J. Int. Fuzzy Syst. 34.4, 2103–2120 (2018)Google Scholar
  7. 7.
    Dhodiya, J.M., Tailor, A.R.: Genetic algorithm based hybrid approach to solve fuzzy multi-objective assignment problem using exponential membership function. SpringerPlus 5.1 2028, 1–29 (2016)Google Scholar
  8. 8.
    Tailor, A. R., Dhodiya, J.M.: Genetic algorithm based hybrid approach to solve optimistic, most-likely and pessimistic scenarios of fuzzy multi-objective assignment problem using exponential membership function. Br. J. Math. Comput. Sci. 17.2, 1–19 (2016)CrossRefGoogle Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2020

Authors and Affiliations

  1. 1.S.V. National Institute of TechnologySuratIndia

Personalised recommendations