• Title/Summary/Keyword: Goel-Okumoto model NHPP

Search Result 21, Processing Time 0.03 seconds

A Study on Comparative Evaluation of Application of Software Reliability Model Dependent on Various Hazard Functions (다양한 위험함수에 의존한 소프트웨어 신뢰모형의 적용에 대한 비교 평가에 관한 연구)

  • Yang, Tae-Jin
    • The Journal of Korea Institute of Information, Electronics, and Communication Technology
    • /
    • v.11 no.6
    • /
    • pp.800-806
    • /
    • 2018
  • Software efficiency is the probability of failure free use in operating environments, and is the most fundamental factor affecting software system stability. The malfunction of the computer system used in the information technology field may cause a significant loss in the related industry. Therefore, in this study, we analyze the attributes of software reliability models that depend on various hazard functions based on finite fault NHPP model with software failure time data. The hazard function pattern of proposed model is constant for the Goel-Okumoto model, and the Minimax and Rayleigh models follow the incremental pattern, but the hazard function increase value of the Minimax model is smaller than that of the Rayleigh model and the Goel-Okumoto model. Also, the Minimax model was relatively efficient because the true value error of the mean value function m(t) and the mean square error (MSE) of the Minimax model were smaller than those of the Rayleigh and Goel-Okumoto models. The results of this study are expected to be useful for software developers as basic information about the hazard function.

A Study on Attribute Analysis of Software Development Cost Model about Life Distribution Considering Shape Parameter of Weibull Distribution (수명분포가 와이블 분포의 형상모수를 고려한 소프트웨어 개발 비용모형에 관한 속성분석 연구)

  • Kim, Hee-Cheul
    • The Journal of Korea Institute of Information, Electronics, and Communication Technology
    • /
    • v.11 no.6
    • /
    • pp.645-650
    • /
    • 2018
  • Software stability is the possibility of operating without any malfunction in the operating environment over time. In a finite failure NHPP for software failure analysis, the failure occurrence rate may be constant, monotonically increasing, or monotonically decreasing. In this study, based on the NHPP model and based on the software failure time data, we compared and analyzed the attributes of the software development cost model using the exponential distribution Rayleigh distribution and inverse exponential distribution considering the shape parameter of the Weibull distribution as the life distribution. The results of this study show that the Rayleigh model is the fastest release time and has the economic cost compared to the inverse-exponential model and the Goel-Okumoto model. Using the results of this study, it can be expected that software developers and operators will be able to predict the optimal release time and economic development cost.

A Study on the Reliability Performance Evaluation of Software Reliability Model Using Modified Intensity Function (변형된 강도함수를 적용한 소프트웨어 신뢰모형의 신뢰성능 비교 평가에 관한 연구)

  • Kim, Hee Cheul;Moon, Song Chul
    • Journal of Information Technology Applications and Management
    • /
    • v.25 no.2
    • /
    • pp.109-116
    • /
    • 2018
  • In this study, we was compared the reliability performance of the software reliability model, which applied the Goel-Okumoto model developed using the exponential distribution, to the logarithmic function modifying the intensity function and the Rayleigh form. As a result, the log-type model is relatively smaller in the mean squared error compared to the Rayleigh model and the Goel-Okumoto model. The logarithmic model is more efficient because of the determination coefficient is relatively higher than the Goel-Okumoto model. The estimated determination coefficient of the proposed model was estimated to be more than 80% which is a useful model in the field of software reliability. Reliability has been shown to be relatively higher in the log-type model than the Rayleigh model and the Goel-Okumoto model as the mission time has elapsed. Through this study, software designer and users can identify the software failure characteristics using mean square error, decision coefficient. The confidence interval can be used as a basic guideline when applying the intensity function that reflects the characteristics of the lifetime distribution.

Bayesian parameter estimation and prediction in NHPP software reliability growth model (NHPP소프트웨어 신뢰도 성장모형에서 베이지안 모수추정과 예측)

  • Chang, Inhong;Jung, Deokhwan;Lee, Seungwoo;Song, Kwangyoon
    • Journal of the Korean Data and Information Science Society
    • /
    • v.24 no.4
    • /
    • pp.755-762
    • /
    • 2013
  • In this paper we consider the NHPP software reliability model. And we deal with the maximum likelihood estimation and the Bayesian estimation with conjugate prior for parameter inference in the mean value function of Goel-Okumoto model (1979). The parameter estimates for the proposed model is presented by MLE and Bayes estimator in data set. We compare the predicted number of faults with the actual data set using the proposed mean value function.

The Comparative Study for NHPP Software Reliability Growth Model Based on Non-linear Intensity Function (비선형 강도함수를 가진 NHPP 소프트웨어 신뢰성장 모형에 관한 비교 연구)

  • Kim, Hee-Cheul
    • Convergence Security Journal
    • /
    • v.7 no.2
    • /
    • pp.1-8
    • /
    • 2007
  • Finite failure NHPP models presented in the literature exhibit either constant, monotonic increasing or monotonic decreasing failure occurrence rates per fault (intensity function). In this paper, intensity function of Goel-Okumoto model was reviewed, proposes Kappa (2) and the Burr distribution, which maked out efficiency application for software reliability. Algorithm to estimate the parameters used to maximum likelihood estimator and bisection method. For model determination and selection, explored goodness of fit (the error sum of squares) The methodology developed in this paper is exemplified with a software reliability real data set introduced by NTDS (Naval Tactical Data System)

  • PDF

The Study for NHPP Software Reliability Growth Model Based on Hyper-exponential Distribution (초지수분포(Hyper-exponential)를 이용한 소프트웨어 신뢰성장 모형에 관한 연구)

  • Kim, Hee-Cheul;Shin, Hyun-Cheul
    • Convergence Security Journal
    • /
    • v.7 no.1
    • /
    • pp.45-53
    • /
    • 2007
  • Finite failure NHPP models presented in the literature exhibit either constant, monotonic increasing or monotonic decreasing failure occurrence rates per fault. In this paper, Goel-Okumoto and Yamada-Ohba-Osaki model was reviewed, proposes the hyper-exponential distribution reliability model, which maked out efficiency application for software reliability. Algorithm to estimate the parameters used to maximum likelihood estimator and bisection method. For model determination and selection, explored goodness of fit (the error sum of squares). The methodology developed in this paper is exemplified with a software reliability random data set introduced by of Weibull distribution (shape 0.1 & scale 1) of Minitab (version 14) statistical package.

  • PDF

The Study for NHPP Software Reliability Growth Model of Percentile Change-point (백분위수 변화점을 고려한 NHPP 소프트웨어 신뢰성장모형에 관한 연구)

  • Kim, Hee-Cheul;Shin, Hyun-Cheul
    • Convergence Security Journal
    • /
    • v.8 no.4
    • /
    • pp.115-120
    • /
    • 2008
  • Accurate predictions of software release times, and estimation of the reliability and availability of a software product require quantification of a critical element of the software testing process: Change-point problem. In this paper, exponential (Goel-Okumoto) model was reviewed, proposes the percentile change-point problem, which maked out efficiency application for software reliability. Algorithm to estimate the parameters used to maximum likelihood estimator and bisection method, model selection based on SSE statistics, for the sake of efficient model, was employed. Using NTDS data, The numerical example of percentilechange-point problemi s presented.

  • PDF

Comparative Study on the Performance of Finite Failure NHPP Software Development Cost Model Based on Inverse-type Life Distribution (Inverse-type 수명분포에 근거한 유한고장 NHPP 소프트웨어 개발비용 모형의 성능에 관한 비교 연구)

  • Seung-Kyu Park
    • The Journal of the Korea institute of electronic communication sciences
    • /
    • v.18 no.5
    • /
    • pp.935-944
    • /
    • 2023
  • In this study, the Inverse-type (: Inverse-Exponential, Inverse-Rayleigh) life distribution, which is known to be suitable for reliability research, was applied to a software development cost model based on finite failure NHPP(: Nonhomogeneous Poisson Process), and then the attributes that determine the model's performance were analyzed. Additionally, to evaluate the efficiency of the model, it was compared with the Goel-Okumoto basic model. The performance of the model was analyzed using failure time data, and MLE (: Maximum Likelihood Estimation) was applied to calculate the parameters. In conclusion, first, as a result of analyzing m(t), which determines the development cost, the Inverse-Exponential model was efficient due to its small error in the true value. Second, as a result of analyzing the release time along with the development cost, the Inverse-Rayleigh model was confirmed to be the best. Third, as a result of comprehensive evaluation of the attributes (m(t), cost, and release time) of the proposed model, the Inverse-Rayleigh model had the best performance. Therefore, if software developers can effectively utilize this research data in the early process, they will be able to proactively explore and analyze attributes that affect cost.

Comparative Evaluation on the Cost Analysis of Software Development Model Based on Weibull Lifetime Distribution (와이블 수명분포에 근거한 소프트웨어 개발모형의 비용 분석에 관한 비교 평가)

  • Bae, Hyo-Jeong
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.22 no.3
    • /
    • pp.193-200
    • /
    • 2022
  • In this study, the finite-failure NHPP software reliability model was applied to the software development model based on the Weibull lifetime distribution (Goel-Okumoto, Rayleigh, Type-2 Gumbe), which is widely used in the software reliability field, and then the cost attributes were compared and evaluated. For this study, failure time data detected during normal operation of the software system were collected and used, the most-likelihood estimation (MLE) method was applied to the parameter estimation of the proposed model, and the calculation of the nonlinear equation was solved using the binary method. As a result, first, in the software development model, when the cost of testing per unit time and the cost of removing a single defect increased, the cost increased but the release time did not change, and when the cost of repairing failures detected during normal system operation increased, the cost increased and the release time was also delayed. Second, as a result of comprehensive comparative analysis of the proposed models, it was found that the Type-2 Gumble model was the most efficient model because the development cost was lower and the release time point was relatively faster than the Rayleigh model and the Goel-Okumoto basic model. Third, through this study, the development cost properties of the Weibull distribution model were newly evaluated, and the analyzed data is expected to be utilized as design data that enables software developers to explore the attributes of development cost and release time.

Evaluation on the Reliability Attributes of Finite Failure NHPP Software Reliability Model Based on Pareto and Erlang Lifetime Distribution (파레토 및 어랑 수명분포에 근거한 유한고장 NHPP 소프트웨어 신뢰성모형의 신뢰도 속성에 관한 평가)

  • Min, Kyung-il
    • Journal of Industrial Convergence
    • /
    • v.18 no.3
    • /
    • pp.19-25
    • /
    • 2020
  • In the software development process, software reliability evaluation is a very important issue. In particular, finding the optimal development model that satisfies high reliability is the more important task for software developers. For this, in this study, Pareto and Erlang life distributions were applied to the finite failure NHPP model to evaluate the reliability attributes. For this purpose, parametric estimation is applied to the maximum likelihood estimation method, and nonlinear equations are calculated using the bisection method. As a result, the Erlang model showed better performance than the Pareto model in the evaluation of the strength function and the mean value function. Also, as a result of inputting future mission time and evaluating reliability, the Erlang model showed an effectively high trend together with the Pareto model, while the Goel-Okumoto basic model showed a decreasing trend. In conclusion, the Erlang model is the best model among the proposed models. Through this study, it is expected that software developers will be able to use it as a basic guideline for exploring and evaluating the optimal software reliability model.