Skip to main content

Joint Optimization of ICD and Reliability for Component Selection Incorporating “Build-or-Buy” Strategy for Component Based Modular Software System under Fuzzy Environment

  • Conference paper
  • First Online:
  • 2132 Accesses

Part of the book series: Advances in Intelligent and Soft Computing ((AINSC,volume 130))

Abstract

Design phase of software development life cycle for designing software with high quality attributes which meets functional requirements is quite a tedious task. In real life the developers can only make ambiguous estimates on the available resources and their aspirations bringing uncertainty (fuzziness) in the problem formulation. In such situations, crisp optimization technique may not serve the purpose to quantify desired parameters. In this paper we have formulated a fuzzy optimization framework which supports build or buy decision strategy i.e., whether to buy software components or to build them in-house or a combination is more beneficial. In this paper, intra-modular coupling density and reliability are jointly optimized under permissible budget and delivery time constraints along with an ICD restriction applied at module level. Redundancy is allowed for the selection procedure for fulfilling each functional requirement. An optimization model for optimal selection of components has been proposed and is illustrated with numerical example.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Abreu, F.B., Goulão, M.: Coupling & cohesion as modularization drivers:Are we being over-persuaded. In: Proceedings of 5th European Conference on Software Maintenance & Re-engineering. IEEE Computer Society, Washington, DC, USA (2001)

    Google Scholar 

  2. Bellman, R.E., Zadeh, L.A.: Decision-making in a fuzzy environment. Management Science 17, 141–164 (1970)

    Article  MathSciNet  Google Scholar 

  3. Bertolino, Mirandola, R.: CB-SPE tool, Putting component-based performance engineering into practice. In: Proceedings of 7th International Symposium on Component Based Software Engineering, Conference CASCON 97, Toronto, Ontario, pp. 10–13 (2004)

    Google Scholar 

  4. Bertolino, A., Strigini, L.: On the use of testability measures for dependability assessment. IEEE Transactions on Software Engineering 22(2), 97–108 (1996)

    Article  Google Scholar 

  5. Cortellessa, V., Marinelli, F., Potena, P.: An optimization framework for ‘build-or-buy’decisions in software architecture. Computers & Operations Research 35, 3090–3106 (2008)

    Article  MATH  Google Scholar 

  6. Gupta, P., Mehlawat, M.K., Mittal, G., Verma, S.: A Hybrid Approach for Selecting Optimal COTS Products. In: Gervasi, O., Taniar, D., Murgante, B., Laganà, A., Mun, Y., Gavrilova, M.L. (eds.) ICCSA 2009. LNCS, vol. 5592, pp. 949–962. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  7. Jha, P.C., Indumati, S.O., Gupta, D.: Bi-criterion release time problem for a dis-crete SRGM under fuzzy environment. International Journal of Mathematics in Operational Research 3(6), 680–696 (2011)

    Article  MathSciNet  Google Scholar 

  8. Kwong, C.K., Mu, L.F., Tang, J.F., Luo, X.G.: Optimization of software components selection for component based software system development. Elsevier, Computer & Industrial Engineering (2010)

    Google Scholar 

  9. Seker, R., Van der Merwe, A.J., Kotze, P., Tanik, M.M., Paul, R.: Assessment of coupling and cohesion for component based software by using Shannon languages. Journal of Integrated Design & Process Science 8(4), 33–43 (2004)

    Google Scholar 

  10. Tanaka, H., Okuda, T., Asai, K.: On fuzzy mathematical programming. Journal of Cybernetics 3, 37–46 (1974)

    Article  MathSciNet  Google Scholar 

  11. Zimmermann, H.J.: Fuzzy Set Theory and its Applications, 3rd edn. Kluwer Academic Publishers, Nowell (1996)

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Indumati .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer India Pvt. Ltd.

About this paper

Cite this paper

Indumati, Singh, O., Dinesh Kumar, U. (2012). Joint Optimization of ICD and Reliability for Component Selection Incorporating “Build-or-Buy” Strategy for Component Based Modular Software System under Fuzzy Environment. In: Deep, K., Nagar, A., Pant, M., Bansal, J. (eds) Proceedings of the International Conference on Soft Computing for Problem Solving (SocProS 2011) December 20-22, 2011. Advances in Intelligent and Soft Computing, vol 130. Springer, India. https://doi.org/10.1007/978-81-322-0487-9_88

Download citation

  • DOI: https://doi.org/10.1007/978-81-322-0487-9_88

  • Published:

  • Publisher Name: Springer, India

  • Print ISBN: 978-81-322-0486-2

  • Online ISBN: 978-81-322-0487-9

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics