• Title/Summary/Keyword: Software Reliability Growth

Search Result 155, Processing Time 0.025 seconds

The Bayesian Inference for Software Reliability Models Based on NHPP (NHPP에 기초한 소프트웨어 신뢰도 모형에 대한 베이지안 추론에 관한 연구)

  • Lee, Sang-Sik;Kim, Hui-Cheol;Song, Yeong-Jae
    • The KIPS Transactions:PartD
    • /
    • v.9D no.3
    • /
    • pp.389-398
    • /
    • 2002
  • Software reliability growth models are used in testing stages of software development to model the error content and time intervals between software failures. This paper presents a stochastic model for the software failure phenomenon based on a nonhomogeneous Poisson process(NHPP) and performs Bayesian inference using prior information. The failure process is analyzed to develop a suitable mean value function for the NHPP ; expressions are given for several performance measure. Actual software failure data are compared with several model on the constant reflecting the quality of testing. The performance measures and parametric inferences of the suggested models using Rayleigh distribution and Laplace distribution are discussed. The results of the suggested models are applied to real software failure data and compared with Goel model. Tools of parameter point inference and 95% credible intereval was used method of Gibbs sampling. In this paper, model selection using the sum of the squared errors was employed. The numerical example by NTDS data was illustrated.

A Study On The Delayed S Shaped Software Reliability Growth Model (지연 S자형 소프트웨어 신뢰도 성장모델에 관한 연구)

  • 문외식
    • Journal of the Korea Society of Computer and Information
    • /
    • v.1 no.1
    • /
    • pp.195-210
    • /
    • 1996
  • For predicting the parameters and estimating the goodness of fit reliability growth model based on NHPP(Non Homogeneous Poission Process) among various reliability growth models, a Delayed S Shaped SRGM Tool is designed and Implemented. The Implemented tool is applied to real software error data, and the result Is compared and annalized.

  • PDF

A Reliability Growth Prediction for a One-Shot System Using AMSAA Model (AMSAA 모델을 이용한 일회성 체계의 신뢰도성장 예측)

  • Kim, Myung Soo;Chung, Jae Woo;Lee, Jong Sin
    • Journal of Applied Reliability
    • /
    • v.14 no.4
    • /
    • pp.225-229
    • /
    • 2014
  • A one-shot device is defined as a product, system, weapon, or equipment that can be used only once. After use, the device is destroyed or must undergo extensive rebuild. Determining the reliability of a one-shot device poses a unique challenge to the manufacturers and users due to the destructive nature and costs of the testing. This paper presents a reliability growth prediction for a one-shot system. It is assumed that 1) test duration is discrete(i.e. trials or rounds); 2) trials are statistically independent; 3) the number of failures for a given system configuration is distributed according to a binomial distribution; and 4) the cumulative expected number of failures through any sequence of configurations is given by AMSAA model. When the system development is represented by three configurations and the number of trials and failures during configurations are given, the AMSAA model parameters and reliability at configuration 3 are estimated by using a reliability growth analysis software. Further, if the reliability growth predictions do not meet the target reliability, the sample size of an additional test is determined for achieving the target reliability.

The Comparative Study based on Gompertz Software Reliability Model of Shape Parameter (곰페르츠형 형상모수에 근거한 소프트웨어 신뢰성모형에 대한 비교연구)

  • Shin, Hyun Cheul;Kim, Hee Cheul
    • Journal of Korea Society of Digital Industry and Information Management
    • /
    • v.10 no.2
    • /
    • pp.29-36
    • /
    • 2014
  • Finite failure NHPP software reliability models presented in the literature exhibit either constant, monotonic increasing or monotonic decreasing failure occurrence rates per fault. In this paper, proposes the Gompertz distribution reliability model, which made out efficiency application for software reliability. Algorithm to estimate the parameters used to maximum likelihood estimator and bisection method, model selection based on mean square error (MSE) and coefficient of determination$(R^2)$, for the sake of efficient model, was employed. Analysis of failure using real data set for the sake of proposing fixed shape parameter of the Gompertz distribution was employed. This analysis of failure data compared with the Gompertz distribution model of shape parameter. In order to insurance for the reliability of data, Laplace trend test was employed. In this study, the proposed Gompertz model is more efficient in terms of reliability in this area. Thus, Gompertz model can also be used as an alternative model. From this paper, software developers have to consider the growth model by prior knowledge of the software to identify failure modes which can was helped.

Software Reliability Prediction On Piecewise Weibull Failure Rate Model(PWFRM) and S-shaped Reliability Growth Model(SRGM) (다구간 와이불 고장율 모형과 S자 신뢰도 성장모형에 대한 소프트웨어 신뢰도 예측)

  • Jong-Man Park;Soo-Il Jeong
    • Journal of Korean Society of Industrial and Systems Engineering
    • /
    • v.18 no.33
    • /
    • pp.119-122
    • /
    • 1995
  • Application of the PWFRM and SRGM for software reliability Prediction offers not only the judging base of model but also themselves with good applicabilty as easy-to-use tool.

  • PDF

A Study on ENHPP Software Reliability Growth Model based on Exponentiated Exponential Coverage Function (지수화 지수 커버리지 함수를 고려한 ENHPP 소프트웨어 신뢰성장 모형에 관한 연구)

  • Kim, Hee-Cheul
    • The Journal of Information Technology
    • /
    • v.10 no.2
    • /
    • pp.47-64
    • /
    • 2007
  • Finite failure NHPP models presented in the literature exhibit either constant, monotonic increasing or monotonic decreasing failure occurrence rates per fault. 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 : test coverage. This model called enhanced non-homogeneous poission process(ENHPP). In this paper, exponential coverage and S-coverage model was reviewed, proposes the exponentiated exponential coverage reliability model, which maked out efficiency substituted for gamma and Weibull model(2 parameter shape illustrated by Gupta and Kundu(2001). In this analysis of software failure data, 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.

  • PDF

A Method for Selecting Software Reliability Growth Models Using Partial Data (부분 데이터를 이용한 신뢰도 성장 모델 선택 방법)

  • Park, Yong Jun;Min, Bup-Ki;Kim, Hyeon Soo
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.4 no.1
    • /
    • pp.9-18
    • /
    • 2015
  • Software Reliability Growth Models (SRGMs) are useful for determining the software release date or additional testing efforts by using software failure data. It is not appropriate for a SRGM to apply to all software. And besides a large number of SRGMs have already been proposed to estimate software reliability measures. Therefore selection of an optimal SRGM for use in a particular case has been an important issue. The existing methods for selecting a SRGM use the entire collected failure data. However, initial failure data may not affect the future failure occurrence and, in some cases, it results in the distorted result when evaluating the future failure. In this paper, we suggest a method for selecting a SRGM based on the evaluation goodness-of-fit using partial data. Our approach uses partial data except for inordinately unstable failure data in the entire failure data. We will find a portion of data used to select a SRGM through the comparison between the entire failure data and the partial failure data excluded the initial failure data with respect to the predictive ability of future failures. To justify our approach this paper shows that the predictive ability of future failures using partial data is more accurate than using the entire failure data with the real collected failure data.

A Study on the Imperfect Debugging Effect on Release Time of Dedicated Develping Software (불완전디버깅이 주문형 개발소프트웨어의 인도시기에 미치는 영향 연구)

  • Che Gyu Shik
    • Journal of Information Technology Applications and Management
    • /
    • v.11 no.4
    • /
    • pp.87-94
    • /
    • 2004
  • The software reliability growth model(SRGM) has been developed in order to estimate such reliability measures as remaining fault number, failure rate and reliability for the developing stage software. Almost of them assumed that the faults detected during testing were evetually removed. Namely, they have studied SRGM based on the assumption that the faults detected during testing were perfectly removed. The fault removing efficiency. however. IS imperfect and it is widely known as so in general. It is very difficult to remove detected fault perfectly because the fault detecting is not easy and new error may be introduced during debugging and correcting. Therefore, the fault detecting efficiency may influence the SRGM or cost of developing software. It is a very useful measure for the developing software. much helpful for the developer to evaluate the debugging efficiency, and, moreover, help to additional workloads necessary. Therefore. it is very important to evaluate the effect of imperfect dubugging in point of SRGM and cost. and may influence the optimal release time and operational budget. I extent and study the generally used reliability and cost models to the imperfect debugging range in this paper.

  • PDF

A Study on an Evaluation of Software Reliability with Test (테스트 단계를 고려한 소프트웨어 신뢰성 평가에 관한 연구)

  • 유창열;권대고
    • Journal of the Korea Society of Computer and Information
    • /
    • v.3 no.2
    • /
    • pp.1-6
    • /
    • 1998
  • The evaluation of reliability is very important in the development process of software. There may be lack of trustfulness on the results that come from the analysis and evaluation of reliability of softwares which do not divide the test phases. At this point, this article studies how to evaluate the reliability dividing the test phases in order to settle the these problems. In doing so, I apply the fault data to be found in Unit Test, Integration Test, Validation Test and System Test to SRGM(Software Reliability Growth Model), Exponential SRGM, Delayed S-shaped SRGM and Inflection S-shaped SRGM. The result is that Inflection S-shaped is best suitable with Unit Test Delayed S-shaped is best suitable with Integration and Validation Test, and Exponential SRGM is best suitable with System test. In this respect, I can show that the results of this study on parameter estimation, difference square summation, number of fault remained is superior to the established methods.

  • PDF

A Study on the Establishment of Reliability Growth Planning for One-shot System (원샷시스템의 신뢰도 성장 계획 설정 방안)

  • Seo, Yang Woo;Jeon, Dong Ju;Kim, So Jung;Kim, Yong Geun
    • Journal of the Korean Society of Systems Engineering
    • /
    • v.16 no.1
    • /
    • pp.1-8
    • /
    • 2020
  • In this paper we proposed to develop the reliability growth planning for the One-shot system using the PM2-Discrete model. The PM2-Discrete is the methodology specifically developed for discrete systems and is the first quantitative method available for formulating detailed plans in the discrete usage domain. First, the parameters RG, RI, T, MS and d of the PM2-Discrete model are set. Second, the case analysis was performed on One-shot system A. Third, the input parameter values were applied to drive the R(t) equation. Finally, using RGA 11 Software, the reliability Growth Planning Curve of One-shot system A was constructed. Also, the sensitivity analyses are performed for the changes of model parameters. The results of this study can be usefully used in establishing the reliability growth planning curve of the One-shot system.