• 제목/요약/키워드: 소프트웨어 신뢰도 측정

검색결과 190건 처리시간 0.024초

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

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

정보 가전기기의 임베디드 소프트웨어 신뢰성 측정방법에 관한 연구 (A Study on Evaluation method for Reliable Embedded Software in Digital Appliance)

  • 주영훈;황종선
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2005년도 춘계학술발표대회
    • /
    • pp.385-388
    • /
    • 2005
  • 기존의 소프트웨어 신뢰성 측정 방법으로는 하드웨어와 소프트웨어가 유기적으로 얽혀있는 정보 가전기기 임베디드 시스템에서는 적용하기 어려운 점이 있다. 이런 문제점을 해결하기 위해서는 임베디드 소프트웨어 신뢰성 측정 시 소프트웨어에 따른 하드웨어 부분을 포함하는 방법으로 신뢰성 측정이 이루어져야 한다. 본 논문에서는 정보 가전기기의 임베디드 소프트웨어 개발에서의 하드웨어와 결합된 신뢰성 측정 방법을 제시하고 세탁기를 기준으로 성능평가를 통해 임베디드 소프트웨어 신뢰성을 확보하였다.

  • PDF

원자력 안전 소프트웨어 대상 신뢰도 측정 방법 및 도구 개발 (Development of Reliability Measurement Method and Tool for Nuclear Power Plant Safety Software)

  • ;최우영;지은경;류덕산
    • 정보처리학회 논문지
    • /
    • 제13권5호
    • /
    • pp.227-235
    • /
    • 2024
  • 원자력발전소에서 디지털 계측제어 시스템 비중이 높아지면서 원자력발전소에 대한 확률론적 안정성 평가 시 소프트웨어에 대한 신뢰도 평가가 중요해졌다. 원전 소프트웨어 신뢰도 추정을 위한 방법들이 몇 가지 제안 되었지만 해당 방법의 효과적 적용을 지원하는 도구 지원이 미비하였다. 본 연구에서는 소프트웨어 개발 품질 및 검증 품질과 같은 정성적 정보와 통계적 시험 결과와 같은 정량적 정보를 활용하여 원전 소프트웨어 신뢰도를 정량적으로 측정할 수 있는 자동화 도구를 설계하였고 구현하였다. 개발된 도구를 산업용 원자로 보호 시스템 사례에 적용한 결과, 개발된 도구가 원전 소프트웨어의 신뢰성 평가를 효과적으로 지원할 수 있음을 확인하였다.

소프트웨어 신뢰도 측정에서 고장률 비교 (Comparison of Failure Rates in Measuring Software Reliability)

  • 정혜정
    • 융합정보논문지
    • /
    • 제12권5호
    • /
    • pp.15-20
    • /
    • 2022
  • 본 연구는 소프트웨어 품질 특성인 기능적합성, 신뢰성, 사용성, 이식성, 유지보수성, 성능효율성, 보안성, 호환성 중에서 신뢰성에 대한 평가 방안을 연구하였다. 소프트웨어 품질 측정에 있어 신뢰성의 정량적 평가 방안을 제시한다. 본 연구는 소프트웨어 품질 특성 중 하나인 신뢰성 평가 중 성숙성에 포함되는 고장률을 측정하는 방법에 대해서 소개하고 고장 데이터의 형태에 따라 고장률이 어떻게 변화하는지에 대해 실험데이터를 가지고 연구한 내용이다. 소프트웨어 테스팅을 중심으로 매일의 고장 수를 중심으로 소프트웨어 신뢰성 성장 모델에 적용하여 고장률을 측정하여 고장 데이터의 형태에 따라 비교 분석하였다. 6일간의 테스트를 통해서 발견된 고장 시간을 중심으로 고장률을 측정하고 측정결과를 이용해서 국제표준 ISO/IEC 25023에서 제시하고 있는 고장률과 비교 하였으며 데이터 형태에 따라 적용방안을 검토하였다.

소프트웨어 신뢰도 품질 평가 메트릭에 대한 연구 (On the Study of Software Reliability in Quality Testing Metrics)

  • 정혜정
    • 인터넷정보학회논문지
    • /
    • 제7권2호
    • /
    • pp.151-160
    • /
    • 2006
  • 소프트웨어 품질 평가 시스템과 소프트웨어 품질 평가 범위는 소프트웨어 신뢰도 측정을 위해서 정의되어져야 한다. 본 연구에서 소프트웨어 신뢰도 품질 평가 메트릭을 개발하고 소프트웨어 신뢰도를 측정하기 위한 적당한 범주의 테스팅에 대해서 조사한다. 연구를 성공적으로 수행하기 위해서 소프트웨어의 버그수를 이용해서 소프트웨어의 실패시간을 예측했다. 소프트웨어의 신뢰도는 소프트웨어의 품질 평가에 있어서 중요하다. 국제 표준 ISO/IEC 9126의 소프트웨어 신뢰성 평가 메트릭을 기초로 하여 소프트웨어 신뢰도를 평가할 수 있는 메트릭을 제안하고 이것을 중심으로 하여 평가방안을 제안한다.

  • PDF

소프트웨어 오류 데이터를 기반으로 한 소프트웨어 신뢰성 성장 모델 제안 (The Software Reliability Growth Model base on Software Error Data)

  • 정혜정;한군희
    • 한국융합학회논문지
    • /
    • 제10권3호
    • /
    • pp.59-65
    • /
    • 2019
  • 본 연구에서는 기존에 소프트웨어 품질 평가를 위해서 사용되었던 ISO/IEC 9126-2와의 차이점을 비교하기 위해서 소프트웨어 품질 평가를 위해서 새롭게 제시된 ISO/IEC 25023의 소프트웨어 품질 측정 메트릭을 제시하고 제시된 메트릭에 대해서 품질을 측정하는 방안을 제시한다. ISO/IEC 25023에 제시된 8가지 품질 특성 중에서 신뢰성에 대한 품질 측정 방안을 소프트웨어 신뢰성 성장 모델을 기반으로 평가하는 방안을 제시한다. ISO/IEC 25023을 기반으로 소프트웨어 품질을 평가하게 되어지면 신뢰성에 대한 평가에 있어 다소 리스크가 있을 수 있음을 데이터를 기반으로 하여 입증한다.

내장형 소프트웨어 마르코프 체인 모델과 단위 테스트를 이용한 내장형 소프트웨어 신뢰도 분석 도구의 설계와 구현 (A Design and Implementation of Reliability Analyzer for Embedded Software using Markov Chain Model and Unit Testing)

  • 곽동규;유재우;최재영
    • 한국컴퓨터정보학회논문지
    • /
    • 제16권12호
    • /
    • pp.1-10
    • /
    • 2011
  • 내장형 시스템의요구사항이 복잡해짐에 따라 내장형 소프트웨어의 신뢰도를분석하기 위한 도구가 요구되고있다. 소프트웨어의 신뢰도를 분석하는 방법으로는 확률적 모델링을 이용하는데, 다수의 디바이스를 제어하는 내장형 소프트웨어에 적용하기 위해서는 내장형 소프트웨어에 특성화 시킬 필요가 있다. 또한, 기존의 신뢰도 분석 도구는 각 상태간의 전이 확률을 다른 방법으로 측정해야 하고, 한 번 작성한 모델에 대해 재사용을 고려하고 있지 않는다. 본 논문은 내장형 소프트웨어의 신뢰도를 분석하기 위해 내장형 소프트웨어 마르코프 체인 모델과 단위 테스팅 도구를 이용한 신뢰도 분석 도구를 제안한다. 내장형 소프트웨어 마르코프 체인 모델은 신뢰도 분석 방법으로 많이 사용되고 있는 마르코프 체인 모델을 내장형 소프트웨어에 특성화 시킨 모델이다. 그리고 단위 테스팅 도구는 내장형 소프트웨어의 개발환경에 적합한 호스트/타겟 구조를 가지고 있다. 제안하는 도구는 신뢰도 분석을 위해 단위간 전이 확률을 단위 테스트 결과로부터 자동으로 측정하여 기존의 도구보다 용이하게 신뢰도를 분석할 수 있다. 그리고 소프트웨어 모델을 XML 기반의 문서로 표현하여 단위 테스팅 도구가 업데이트 시킨 테스트 결과를 바로 적용할수 있고, 웹 기반의 인터페이스와 SVN 저장소를 이용하여 다수의 개발자가 쉽게 접근할 수 있는 장점을 갖는다. 본 논문에서는 예제를 이용하여 신뢰도의 분석을 보이고 신뢰도 측정에 유용함을 보인다.

소프트웨어 결함허용 기법들의 의존도 모델링 (Dependability Modeling of Software Fault Tolerance Techniques)

  • 김용규;김성수
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1999년도 가을 학술발표논문집 Vol.26 No.2 (1)
    • /
    • pp.614-616
    • /
    • 1999
  • 신뢰도 높은 소프트웨어 개발의 필요성은 전혀 새로운 것이 아니다. 요즘 들어, 소프트웨어의 크기와 복잡도가 증가함으로 인해 소프트웨어의 결함 때문에 발생하는 시스템 고장이 전체 시스템 고장에서 많은 비중을 차지하고 있다. 고 신뢰도를 요구하는 시스템의 소프트웨어는 복구블록, 분산 복구블록, N-버전 프로그래밍, N 자기검사 프로그래밍과 같은 소프트웨어 결함허용 기법들을 사용하고 있다. 이러한 소프트웨어 결함허용 기법들에 대한 연구와 함께 소프트웨어 결함허용 기법들의 의존도 측정에 관한 연구 또한 매우 중요하다. 이에 본 논문에서는 마르코프 모델을 사용해서 소프트웨어 결함허용 기법들의 보다 자세한 신뢰도 모델링과 가용도, 안전도 등에 관한 모델링을 제시한다. 제안된 모델 분석 결과 같은 수의 대체블록이 있을 때는 분산 복구블록, 복구 블록, N 자기검사 프로그래밍, N-버전 프로그래밍 순으로 의존도가 높음을 알 수 있다. 또한 소프트웨어 결함허용 기법들의 신뢰도민감성 분석에서는 복구블록과 분산 복구블록인 경우는 적응검사의 결함발생율에, N-버전 프로그래밍인 경우는 프로그램 버전의 결함발생율에 더 민감한 영향을 받는 것을 알 수 있다.

  • PDF

초등 교사의 소프트웨어 교육 교수효능감 측정 도구(SE-TEBI) 개발 (Development of Software Education Teaching Efficacy Belief Instrument for Elementary School Teachers)

  • 이소율;이영준
    • 컴퓨터교육학회논문지
    • /
    • 제21권6호
    • /
    • pp.93-103
    • /
    • 2018
  • 본 연구에서는 소프트웨어 교육을 교수(Teaching)하기 위해 가지고 있는 교사의 신념을 효과적으로 측정하기 위하여, STEBI-B 문항의 번안본을 바탕으로 소프트웨어 교육에 영향을 주는 요인들을 문헌 연구를 통해 추가하여 개인 효능과 결과 기대의 범주의 하위 요소로 구성하였고, 35개의 예비 문항에 대하여 초등 현직 교사 146명을 대상으로 설문을 진행하였다. 수집된 자료를 토대로 요인 분석 및 신뢰도 분석을 통하여 5개 문항을 삭제하여 최종 문항을 완성하였고, 완성된 30개의 최종 문항에 대한 요인 분석 및 신뢰도 분석을 수행하여 문항 구성의 적절성을 입증하여 소프트웨어 교육 교수효능감 측정 도구(SE-TEBI)를 개발하였다.

재사용에 기반한 컴포넌트 평가 메트릭의 제안 (Proposal of Component Evaluation Metrics based on Reuse)

  • 이하용;양해술;황석형
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2002년도 춘계학술발표논문집 (상)
    • /
    • pp.505-508
    • /
    • 2002
  • 소프트웨어를 기능 단위인 부품으로 분류하고 소프트웨어 부품을 조합하여 개발해 나가는 컴포넌트 기술은 개발비용의 감소와 소프트웨어 전체의 신뢰성 향상을 목적으로 주목되고 있다. 그러나 재사용의 대상이 되는 각 컴포넌트의 신뢰성이 낮고 오히려 전체의 신뢰성을 손상시키는 결과가 나타나고 있다. 결국, 컴포넌트의 신뢰성 향상이 매우 중요하고 이를 위해 컴포넌트에 대해 품질을 측정할 필요가 있다. 본 연구에서는 소스코드가 공개되지 않은 소프트웨어 컴포넌트에 대해 블랙박스의 개념으로 보고 정적 측면에 대한 품질을 측정하는 기법을 제안한다.

  • PDF