• 제목/요약/키워드: Software failure reliability model

검색결과 170건 처리시간 0.022초

소프트웨어 시험 전략과 신뢰도 모델적응 연구 (A Study of the Software Testing Methods and fitness of the Reliability Models)

  • 문숙경
    • 품질경영학회지
    • /
    • 제29권4호
    • /
    • pp.92-102
    • /
    • 2001
  • Software testing during development and operation should exercise to obtain the desired software quality and leave failure data set. So far, many software reliability models are classified and can be used to measure a software reliability only based on its failure history But, in practice, developers or testers of software systems must decide which existing software reliability model can be fitted. In this paper, we will show that an appropriate reliability model can be selected by considering relations between characteristics of each testing environment and models' assumptions. Several methods of software testing are presented and discussed. Also, unit test, integrated test, function test and system test that are sequentially exercised during development will be introduced.

  • PDF

유한고장 NHPP 어랑분포의 형상모수 변화에 따른 소프트웨어 신뢰성 모형의 속성 분석에 관한 연구 (A Study on the Property Analysis of Software Reliability Model with Shape Parameter Change of Finite Fault NHPP Erlang Distribution)

  • 민경일
    • Journal of Information Technology Applications and Management
    • /
    • 제25권4호
    • /
    • pp.115-122
    • /
    • 2018
  • Software reliability has the greatest impact on computer system reliability and software quality. For this software reliability analysis, In this study, we compare and analyze the trends of the properties affecting the reliability according to the shape parameters of Erlang distribution based on the finite fault NHPP. Software failure time data were used to analyze software failure phenomena, the maximum likelihood estimation method was used for parameter estimation. As a result, it can be seen that the intensity function is effective because it shows a tendency to decrease with time when the shape parameters a = 1 and a = 3. However, the pattern of the mean value function showed an underestimation pattern for the true values when the shape parameters a = 1 and a = 2, but it was found to be more efficient when a = 3 because the error width from the true value was small. Also, in the reliability evaluation of the future mission time, the stable and high trend was shown when the shape parameters a = 1 and a = 3, but on the contrary, when a = 2, the reliability decreased with the failure time. Through this study, the property of finite fault NHPP Erlang model according to the change of shape parameter without existing research case was newly analyzed, and new research information that software developers can use as basic guideline was presented.

An Evolution of Software Reliability in a Large Scale Switching System: using the software

  • Lee, Jae-Ki;Nam, Sang-Sik;Kim, Chang-Bong
    • 한국통신학회논문지
    • /
    • 제29권4A호
    • /
    • pp.399-414
    • /
    • 2004
  • In this paper, an evolution of software reliability engineering in a large-scale software project is summarized. The considered software consists of many components, called functional blocks in software of switching system. These functional blocks are served as the unit of coding and test, and the software is continuously updated by adding new functional blocks. We are mainly concerned with the analysis of the effects of these software components in software reliability and reliability evolution. We analyze the static characteristics of the software related to software reliability using collected failure data during system test. We also discussed a pattern which represents a local and global growth of the software reliability as version evolves. To find the pattern of system software, we apply the S-shaped model to a collection of failure data sets of each evolutionary version and the Goel-Okumoto(G-O) model to a grouped overall failure data set. We expect this pattern analysis will be helpful to plan and manage necessary human/resources fur a new similar software project which is developed under the same developing circumstances by estimating the total software failures with respect to its size and time.

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

  • 신현철;김희철
    • 디지털산업정보학회논문지
    • /
    • 제10권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.

소프트웨어 신뢰성 모델링 기반 소프트웨어 품질 측정 (The software quality measurement based on software reliability model)

  • 정혜정
    • 한국융합학회논문지
    • /
    • 제10권4호
    • /
    • pp.45-50
    • /
    • 2019
  • 본 연구는 소프트웨어 신뢰성을 측정하기 위해 소프트웨어 신뢰도 측정 모형에 따라 소프트웨어 신뢰도를 측정하는 방법을 제시하려 한다. 본 연구에서 제시한 모형의 형태는 비동질적 포아송 과장의 분포를 이용하였으며, 제시된 모형의 소프트웨어 신뢰도를 측정하는 방안을 제시하였다. 제시된 모형에 따라서 적합한 소프트웨어 신뢰도 성장 모형을 선택하는 방법으로는 소프트웨어 고장 데이터에 따라서 신뢰도 함수의 추정 값에 따른 평균제곱오차를 계산하여 적합한 소프트웨어 신뢰도 함수를 제안하는 방법을 연구하였다. 본 연구에서는 소프트웨어 품질을 측정하기 위한 신뢰도 함수를 제안하기 위하여 모델을 제시하고 고장데이터를 적용하여 추정 값의 오차를 최소화하는 관점에서 소프트웨어 신뢰도 함수를 선택할 수 있는 방안을 제시한 연구로 판단된다.

역-레일리와 레일리 분포 특성을 이용한 유한고장 NHPP모형에 근거한 소프트웨어 신뢰성장 모형에 관한 비교연구 (A Comparative Study of Software finite Fault NHPP Model Considering Inverse Rayleigh and Rayleigh Distribution Property)

  • 신현철;김희철
    • 디지털산업정보학회논문지
    • /
    • 제10권3호
    • /
    • pp.1-9
    • /
    • 2014
  • The inverse Rayleigh model distribution and Rayleigh distribution model were widely used in the field of reliability station. In this paper applied using the finite failure NHPP models in order to growth model. In other words, a large change in the course of the software is modified, and the occurrence of defects is almost inevitable reality. Finite failure NHPP software reliability models can have, in the literature, exhibit either constant, monotonic increasing or monotonic decreasing failure occurrence rates per fault. In this paper, proposes the inverse Rayleigh and Rayleigh software reliability growth 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, were employed. In order to insurance for the reliability of data, Laplace trend test was employed. In many aspects, Rayleigh distribution model is more efficient than the reverse-Rayleigh distribution model was proved. From this paper, software developers have to consider the growth model by prior knowledge of the software to identify failure modes which can helped.

A SOFTWARE RELIABILITY ESTIMATION METHOD TO NUCLEAR SAFETY SOFTWARE

  • Park, Gee-Yong;Jang, Seung Cheol
    • Nuclear Engineering and Technology
    • /
    • 제46권1호
    • /
    • pp.55-62
    • /
    • 2014
  • A method for estimating software reliability for nuclear safety software is proposed in this paper. This method is based on the software reliability growth model (SRGM), where the behavior of software failure is assumed to follow a non-homogeneous Poisson process. Two types of modeling schemes based on a particular underlying method are proposed in order to more precisely estimate and predict the number of software defects based on very rare software failure data. The Bayesian statistical inference is employed to estimate the model parameters by incorporating software test cases as a covariate into the model. It was identified that these models are capable of reasonably estimating the remaining number of software defects which directly affects the reactor trip functions. The software reliability might be estimated from these modeling equations, and one approach of obtaining software reliability value is proposed in this paper.

RELIABILITY ESTIMATION FOR A DIGITAL INSTRUMENT AND CONTROL SYSTEM

  • Yaguang, Yang;Russell, Sydnor
    • Nuclear Engineering and Technology
    • /
    • 제44권4호
    • /
    • pp.405-414
    • /
    • 2012
  • In this paper, we propose a reliability estimation method for DI&C systems. At the system level, a fault tree model is suggested and Boolean algebra is used to obtain the minimal cut sets. At the component level, an exponential distribution is used to model hardware failures, and Bayesian estimation is suggested to estimate the failure rate. Additionally, a binomial distribution is used to model software failures, and a recently developed software reliability estimation method is suggested to estimate the software failure rate. The overall system reliability is then estimated based on minimal cut sets, hardware failure rates and software failure rates.

고장 데이터 분석을 통한 교환 소프트웨어 특성 연구 (A study on hypothetical switching software through of the analysis of failure data)

  • 이재기;신상권;이영목
    • 한국통신학회논문지
    • /
    • 제23권8호
    • /
    • pp.1915-1925
    • /
    • 1998
  • 교환 시스템이 고장과 장애를 일으키면 서비스에 치명적인 영향을 미치게 된다. 다시 말해서 시스템을 제어하는 교환 소프트웨어의 역할은 매우 중요하다. 그렇기 때문에 정량적인 소프트웨어의 품질 평가 방법은 더욱 중요하다. 본 논문에서는 기능 블록으로 구성된 교환 소프트웨어를 시험하여 얻어진 각종 고장 데이터를 수집, 분석하고 이를 이용하여 각 버전별, 개발 전과정에 대한 소프트웨어 신뢰도를 평가해보고, 기타 고려할 사항에 대해 논한다. 대표적인 2개의 신뢰도 모형(G-O model, S-Shaped model)을 선택하여 소프트웨어 신뢰도를 비교해 보고 품질 향상을 위한 제반 활동과 소프트웨어 개발 프로젝트에 맞는 소프트웨어 신뢰도 모형을 제시하였다.

  • PDF

랜들리 및 어랑 수명분포에 의존한 소프트웨어 신뢰성 모형에 대한 신뢰도 속성 비교 연구 (A Comparative Study on Reliability Attributes for Software Reliability Model Dependent on Lindley and Erlang Life Distribution)

  • 양태진
    • 한국정보전자통신기술학회논문지
    • /
    • 제10권5호
    • /
    • pp.469-475
    • /
    • 2017
  • 소프트웨어 개발시행 과정에서 소프트웨어 신뢰성은 매우 기본적이고 필수적인 문제 중에 하나이다. 소프트웨어 고장현상을 파악하기 위하여 비동질적인 포아송 과정에서 순간 고장률인 강도함수가 고장시간에 독립적으로 일정하거나, 증가형 혹은, 감소형 추세를 가질 수 있다. 본 논문에서는 소프트웨어 설계 과정에서 강도형태가 감소패턴을 따르는 랜들리 수명분포와 증가하다가 감소하는 어랑수명 분포를 활용한 소프트웨어 신뢰속성 모형에 대하여 신뢰도 장단점에 관한 연구를 하였다. 소프트웨어 고장현상을 파악하기 위하여 모수추정은 최우추정법을 적용하였다. 따라서, 본 논문에서는 소프트웨어 고장시간 자료를 적용하여 소프트웨어 신뢰도를 비교하고, 평가하였다. 그 결과, 랜들리 모형이 어랑분포 모형보다 신뢰도가 상승하는 것으로 나타났으나, 어랑분포 모형에서는 형상모수가 높을수록 높은 신뢰도를 나타내는 추세를 보였다. 본 논문를 통하여 소프트웨어 기획 부서에서는 특정한 수명분포와 형상모수를 활용함으로서 소프트웨어 고장분석을 활용한 소프트웨어 신뢰성 모형에 대한 신뢰성 속성을 적용한 데이터 및 기본 지식을 제공함으로서 소프트웨어 설계에 실질적인 도움을 줄 수 있다.