Skip to main content
Log in

FAHP based software reliability allocation concerning operational profile

  • Original Article
  • Published:
International Journal of System Assurance Engineering and Management Aims and scope Submit manuscript

Abstract

Software development relies heavily on reliability apportionment. Using it, reliability goals for modules can be set at design and development stages. However, there are some issues in reliability apportioning at design stage in complex real-world choice situations, which are the involvement of both complexity and uncertainty are present. And the decision-maker may feel more comfortable making fuzzy decisions than precise comparisons because of this. Also, without involving user’s perception about software usage, reliability allocation cannot be performed effectively. Therefore this paper presents an approach, which incorporates user’s view with software manager’s and engineer’s views to provide an effective approach. To deal with the elusiveness present in conclusion making, fuzzy approach has been used. This methodology formulates fuzzy pair wise comparison matrix at different stages to calculate weight of respective element. The proposed model aims to determine the software reliability goals at planning and designing stage.

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

Similar content being viewed by others

References

  • Aggarwal KK (2007) Reliability engineering. Kluwar Academic Publishers, Netherlands

    MATH  Google Scholar 

  • Aggarwal KK, Singh Y (1995) Software reliability apportionment using the analytic hierarchy process. ACMSIGSOFT Softw Eng Notes 20(5):56–61

    Article  Google Scholar 

  • Arora S, Misra R (2005) Software reliability improvement through operational profile testing Annual Reliability and Maintainability Symposium

  • Chatterjee S, Singh JB, Roy A (2013) A structure-based software reliability allocation using fuzzy analytic hierarchy process. Int J Syst Sci 46(3):513–525

    Article  MathSciNet  Google Scholar 

  • Gu Y-K, Huang K-Q (2009) Fuzzy reliability allocation method for engine based on the experts knowledge. J Aerosp Power 24(5):1143–1149

    Google Scholar 

  • Hong-bin Z, Zhi-xin J (2009) Complex system reliability allocation based on fuzzy decision method. In: Proceedings of the IEEE international workshop on intelligent systems and applications (ISA, 2009), China (pp. 1–4)

  • Jafarsalehi A (2009). Calculation of reliability allocation factor using sensitivity evaluation method. In: Proceedings of the IEEE eighth international conference on reliability, maintainability and safety (ICRMS, 2009), Iran (pp. 83–86)

  • Wang J-B, Wang J, Yongpeng W, Wang J, Zhu H, Lin M, Wang J (2018) A machine learning framework for resource allocation assisted by cloud computing. IEEE Netw 32(2):144–151. https://doi.org/10.1109/MNET.2018.1700293

    Article  Google Scholar 

  • Mahapatra GS, Mahapatra BS (2011) Redundancy optimization using intuitionistic fuzzy multi-objective programming. Int J Perform Eng 7(2):155–164

    Google Scholar 

  • Wang YM, Luo Y, Hua Z (2008) On the extent analysis method for fuzzy AHP and its applications. Eur J Opera Res 186(2):735–747. https://doi.org/10.1016/j.ejor.2007.01.050

    Article  MATH  Google Scholar 

  • Musa, JD (1994) Sensitivity of field failure intensity to operational profile errors.In: Proc. 5th ISSRE (IEEE Computer Society, Monterey, USA, 1994), pp. 334–337

  • Poore JH, Trammell CJ (1995) Cleanroom software engineering: a reader. Blackwell, Oxford

    Google Scholar 

  • Poore JH, Mills HD, Mutchler D (1993) Planning and certifying software system reliability. IEEE Softw 10(1):88–99

    Article  Google Scholar 

  • Saaty TL (1980) The analytic hierarchy process: planning. McGraw-Hill, London

    MATH  Google Scholar 

  • Wang Y, Yam RCM, Zuo MJ, Tse P (2001) A comprehensive reliability allocation method for design of CNC lathes. Reliab Eng Syst Saf 72:247–252

    Article  Google Scholar 

  • Yingkui G, Shuyun T (2010) A fuzzy reliability allocation method for the product based on the knowledge. In: Proceedings of the IEEE international conference on measuring technology and mechatronics automation (ICMTMA, 2010), China (pp. 101–104)

  • Y-MWang, K. SChin, (2011) Fuzzy analytic hierarchy process: a logarithmic fuzzy preference programming methodology. I Int J Approx Reason 52:541–553

    Article  Google Scholar 

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

    Article  Google Scholar 

Download references

Funding

They have received no funding for the submitted work.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Amrita Upadhyay.

Ethics declarations

Conflict of interest

Authors declare that they have no relevant financial or non-financial interests to report.

Ethical approval

No ethical approval is required.

Human and animal rights

This is an observational study.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Upadhyay, A., Yadav, D.K. & Yogi, K.K. FAHP based software reliability allocation concerning operational profile. Int J Syst Assur Eng Manag 13, 2583–2593 (2022). https://doi.org/10.1007/s13198-022-01667-5

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13198-022-01667-5

Keywords

Navigation