TY - JOUR
T1 - A structure-based software reliability allocation using fuzzy analytic hierarchy process
AU - Chatterjee, Subhashis
AU - Singh, Jeetendra B.
AU - Roy, Arunava
N1 - Publisher Copyright:
© 2013 Taylor and Francis.
Copyright:
Copyright 2016 Elsevier B.V., All rights reserved.
PY - 2015/2/25
Y1 - 2015/2/25
N2 - During the design phase of a software, it is often required to evaluate the reliability of the software system. At this stage of development, one crucial question arises how to achieve a target reliability of the software? Reliability allocation methods can be used to set reliability goals for individual components. In this paper, a software reliability allocation model has been proposed incorporating the user view point about various functions of a software. Proposed reliability allocation method attempts to answer the question how reliable should the system components be?' The proposed model will be useful for determining the reliability goal at the planning and design phase of a software project, hence making reliability a singular measure for performance evaluation. Proposed model requires a systematic formulation of user requirements and preference into the technical design and reliability of the software. To accomplish this task, a system hierarchy has been established, which combines the users view of the system with that of the software manager and the programmer. Fuzzy analytic hierarchy process (FAHP) has been used to derive the required model parameters from the hierarchy. Sensitivity analysis has also been carried out in this paper. Finally, an example has been given to illustrate the effectiveness and feasibility of the proposed method.
AB - During the design phase of a software, it is often required to evaluate the reliability of the software system. At this stage of development, one crucial question arises how to achieve a target reliability of the software? Reliability allocation methods can be used to set reliability goals for individual components. In this paper, a software reliability allocation model has been proposed incorporating the user view point about various functions of a software. Proposed reliability allocation method attempts to answer the question how reliable should the system components be?' The proposed model will be useful for determining the reliability goal at the planning and design phase of a software project, hence making reliability a singular measure for performance evaluation. Proposed model requires a systematic formulation of user requirements and preference into the technical design and reliability of the software. To accomplish this task, a system hierarchy has been established, which combines the users view of the system with that of the software manager and the programmer. Fuzzy analytic hierarchy process (FAHP) has been used to derive the required model parameters from the hierarchy. Sensitivity analysis has also been carried out in this paper. Finally, an example has been given to illustrate the effectiveness and feasibility of the proposed method.
KW - fuzzy analytic hierarchy process (FAHP)
KW - reliability
KW - reliability allocation
KW - software reliability
KW - system hierarchy
UR - http://www.scopus.com/inward/record.url?scp=84908207144&partnerID=8YFLogxK
U2 - 10.1080/00207721.2013.791001
DO - 10.1080/00207721.2013.791001
M3 - Article
AN - SCOPUS:84908207144
SN - 0020-7721
VL - 46
SP - 513
EP - 525
JO - International Journal of Systems Science
JF - International Journal of Systems Science
IS - 3
ER -