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

검색결과 1,048건 처리시간 0.044초

불완전 디버깅 환경에서의 신뢰성 보증 소프트웨어 양도 정책 (A Software Release Policy Assuring Reliability for Imperfect Debugging)

  • 박중양;김영순
    • 한국정보처리학회논문지
    • /
    • 제5권5호
    • /
    • pp.1225-1233
    • /
    • 1998
  • 소프트웨어 시스템을 언제까지 테스팅해서 사용자에게 양도할 것인가를 결정하는 소프트웨어 양도 정책은 개발자가 해결해야 하는 중요한 문제의 하나이다. 이 양도 정책 문제에 대한 일반적인 접근법은 주어진 신뢰성 요구사항을 만족하기 위해 필요한 고장 발견수나 테스팅 시간을 결정하는 것이다. 소프트웨어 신뢰성은 잔존 고장수 또는 수정된 고장수에 의존하며, 불완전 디버깅 환경에서는 발견된 고장이 모두 수정되는 것이 아니므로 불완전 디버깅 환경에서의 양도 정책을 구하는 새로운 방법이 필요하다. 본 논문에서는 불완전 디버깅 환경에서의 신뢰성 요구사항을 만족하였음을 원하는 신뢰수준으로 보증하는 양도 정책을 제안하고, 이를 구현하였다.

  • PDF

하나의 이상구간을 가지는 테스팅 단계에서의 소프트웨어 신뢰도 성장 모형화 (Software Reliability Growth Modeling in the Testing Phase with an Outlier Stage)

  • 박만곤;정은이
    • 한국정보처리학회논문지
    • /
    • 제5권10호
    • /
    • pp.2575-2583
    • /
    • 1998
  • 소프트웨어 산업에서 고신뢰성의 소프트웨어 시스템을 생산하고 그들의 성능을 평가하는 일이 중요한 관심사항이 되어왔다. 소프트웨어의 평가는 주로 소프트웨어 시스템의 신뢰성과 성능의 양쪽 관점에서 수행되어져 왔다. 소프트웨어신뢰도는 소프트웨어 테스팅 단계 동안에 한 고정된 시간구간에서 소프트웨어 오류가 발생하지 않을 확률을 말한다. 이들 이론적인 소프트웨어 신뢰성 모델들은 가끔 어떤 특정한 테스팅 구간에서는 하나의 어떤 소프트웨어 오류가 발생하여 소프트웨어 오류를 디버깅하여도 소프트웨어 고장율이 불완전 디버깅. 비정상적인 소프트웨어 수정 등등의 원인에 의해서 감소되어 실제적인 소프트웨어 테스팅 단계에서는 적당하지 않을 수도 있다. 이와 같이 부적당한 소프트웨어 테스팅 구간은 하나의 이상치 스테이지로 고려되어질 필요성이 있다. 이 이상치 소프트웨어 테스팅 구간에서만은 장애요인에 의해서 소프트웨어 신뢰도가개선이 되지 않는다고 가정한다. 이와 같은 가정아래서본 연구에서는 우선 소프트웨어 신뢰도 성장 모형에서 가장 많이 활용되는 Jelinski-Moranda모델을 변경하여 하나의 미지정된 이상치 소프트웨어 테스팅 구간을 고려하여 베이지안 방법에 의한 소프트웨어 신뢰도를 모형화하고 그 모형에 따른 소프트웨어 신뢰성 측도들을 추정하는 절차를 연구하였다. 그리고 제곱오차 결손함수의 조건아래 사전정보를 가정한 소프트웨어 신뢰도 모수의 베이즈 추정량을 제안하고, 제안된 소프트웨어 신뢰도 성장 모델을 하나의 이상치 소프트웨어 테스팅 구간상에 고려된 장애 모수의 값에 따라서 정확성, 바이어스, 추세 및 노이즈 등의 정량적인 평가 측도들을 사용하여 컴퓨터 시뮬레이션을 통하여 평가하였다.7배 높은 것으로 나타났다. 국내 건강기능식품공전 중 클로렐라 및 스피루리나제품의 엽록소 a b, 및 페오포르바이드 항목의 규격검사를 본 연구의 동시분석법으로 개정함으로써 각 성분 함량의 정량, 분석시간의 단축 및 비용절감 둥 시험방법을 크게 개선할 수 있을 것으로 기대된다. 잔주름 개선에 효과를 볼 수 있을 것으로 생각된다.른 Phenoxyethanol의 유/수 분배 측정 결과, Polarity가 낮은 oil에서는 $70\%$ 이상의 Phenoxyethanol이 수상에 존재한 반면, polarity가 높은 oil에서는 약 $70 {\~} 90\%$의 phenoxyethanol이 유상에 존재하였다. 또한, 미생물에 대한 항균력도 phenoxyethanol이 수상에 많이 존재할수록 증가하는 경향을 나타내었다. 따라서, 제형 내 oil tomposition을 변화시킴으로써 phenoxyethanol의 사용량을 줄일 수 있을 뿐만 아니라, 피부 투과를 감소시켜 보다 피부 자극이 적은 저자극 방부시스템 개발이 가능하리라 보여 진다. 첨가하여 제조한 curd yoghurt는 저장성과 관능적인 면에서 우수한 상품적 가치가 인정되는 새로운 기능성 신제품의 개발에 기여할 수 있을 것으로 사료되었다. 여자의 경우 0.8이상이 되어서 심혈관계 질환의 위험 범위에 속하는 수준이었다. 삼두근의 두겹 두께는 남녀 각각 $20.2\pm8.58cm,\;22.2\pm4.40mm$으로 남녀간에 유의한 차이는 없었다. 조사대상자의 식습관 상태는 전체 대상자의 $84.4\%$가 대부분이 하루 세끼 식사를 규칙적으로 하고 있었으며

  • PDF

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

  • 문외식
    • 한국컴퓨터정보학회논문지
    • /
    • 제1권1호
    • /
    • pp.195-210
    • /
    • 1996
  • 본 논문에서는 소프트웨어 신뢰성을 평가하는 신뢰도 성장모델 중에서 NHPP(Homogeneous Poission Process)를 기초로 하는 지연 S자형 신뢰도 성장모델의 파라미터 값 추정 및 적합도 검정 등을 통하여 소프트웨어 품질평가를 위한 신뢰성 평가척도를 추정하고 예측할 수 있는 신뢰도 평가 지원도구를 설계 및 구현하고 구현된 도구에 실제 관측된 에러 발견 수 데이터를 적용하고 비교 분석한다.

  • PDF

Lomax 분포의 형상모수에 근거한 소프트웨어 신뢰성 비용모형에 관한 연구 (A Software Reliability Cost Model Based on the Shape Parameter of Lomax Distribution)

  • 양태진
    • 한국정보전자통신기술학회논문지
    • /
    • 제9권2호
    • /
    • pp.171-177
    • /
    • 2016
  • 소프트웨어 개발과정에서 소프트웨어 신뢰성은 매우 중요한 이슈이다. 소프트웨어 고장분석을 위한 무한고장 비동질적인 포아송과정에서 고장발생률이 상수이거나, 단조 증가 또는 단조 감소하는 패턴을 가질 수 있다. 본 연구에서는 소프트웨어 제품 테스팅 과정에서 고장 수명분포의 형상모수를 고려한 소프트웨어 신뢰성 비용 모형에 대하여 연구 하였다. 소프트웨어 신뢰성 분야에서 많이 사용되는 Lomax-NHPP 신뢰 성장 모형에 대한 비용 비교 문제를 제시하였다. 소프트웨어 고장모형은 무한고장 비동질적인 포아송과정을 이용하고 모수추정법은 최우추정법을 이용 하였다. 따라서 본 논문에서는 형상모수를 고려한 소프트웨어 비용모형 분석을 위하여 소프트웨어 고장시간 자료를 적용하여 비교 분석하였다. 대용량 소프트웨어가 수정과 변경하는 과정에서 결함의 발생을 거의 피할 수 없는 상황이 현실이다. 신뢰성 요구를 만족하고 총비용을 최소화하는 상황이 최적방출시간이다. 경우에 따라서는 왜도와 첨도 측면에서 효율적인 카파분포, 지수화지수분포 등 업데이트된 분포에 대한 방출 시기 문제를 비교 분석하는 연구도 가치 있는 일이라 판단된다. 이 연구를 통하여 소프트웨어 개발자들은 최적방출시간과 경제적 개발 비용을 파악 하는데 도움을 줄 수 있으리라 사료 된다.

TTCN-3을 이용한 차량 소프트웨어 컴포넌트의 테스팅 자동화 방법 (Automated Testing Techniques for Automotive Software Components with TTCN-3)

  • 금대현;이성훈;박광민;조정훈
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제16권5호
    • /
    • pp.541-545
    • /
    • 2010
  • 최근 차량 소프트웨어의 신뢰성 및 재사용성 향상을 위하여 AUTOSAR 표준을 제정하였다. 그러나 소프트웨어의 표준화만으로는 높은 수준의 신뢰성 확보와 개발 기간 단축에 한계가 있으며, 소프트웨어 테스팅 표준화 및 자동화가 필요하다. 본 연구에서는 TTCN-3 테스트 표준을 적용한 AUTOSAR 소프트웨어 컴포넌트를 위한 테스트 자동화 방법 및 테스트 시스템을 제안하였다. 테스트 표준을 적용함으로써 테스트에 관련된 정보 교환 및 의사소통이 명확해 지고, 테스트 재사용성을 향상시킬 수 있다. 그리고 설계 모델로부터 테스팅 모델을 자동 생성함으로써 개발 기간 단축 및 신뢰성을 향상시킬 수 있다.

게임 소프트웨어의 신뢰성 품질 평가 모델에 대한 연구 (A Study on the Reliability Quality Testing Model of Game Software)

  • 정혜정
    • 인터넷정보학회논문지
    • /
    • 제6권4호
    • /
    • pp.37-46
    • /
    • 2005
  • 컴퓨터가 여러 분야에 사용되어지고 그들의 정확한 운영이 종종 사업의 성공과 인간의 안전에 결정적이다. 높은 품질의 소프트웨어를 개발하는 것은 상당히 중요하다. 최근 게임이 대중화 되어지면서 게임 소프트웨어의 평가에 대한 관심이 높아지게 되었다. 게임 소프트웨어는 다양한 장르에 따라서 다소의 특징적인 면이 다르기 때문에 게임 소프트웨어를 평가 하는데는 상당한 어려움이 있다. 환경변화로 인해서 온라인 게임은 널리 대중화 되었다. 현재 온라인 게임 소프트웨어는 해외 시장을 개척하고 있다. 회사에서는 개발된 제품에 대하여 베타테스트를 거쳐서 좀더 신뢰성이 높은 제품을 개발하려고 최선을 다하고 있으나 몇 개월간의 베타테스트를 거친 제품도 사용자 측에서는 사용 중 다양한 오류들을 경험하게 된다. 게임의 경우는 게임 환경과 기능성에서 오는 오류가 다양하므로 이것을 평가하기에는 어려움이 많다. 본 연구에서는 게임 소프트웨어를 평가하는데 있어서 경험하게 되어지는 환경적인 요인과 기능적인 오류를 점검하여 품질평가 메트릭에 적용하는 방법에 대하여 연구하였다. 사용자 관점에서 설문조사를 실시하였으며 설문조사 결과를 종합분석하여 게임 소프트웨어의 버그 체크리스트 작성하였다. 또한 버그체크리스트를 품질 평가 메트릭에 적용하였다. ISO/IEC 9126을 기준으로 품질평가모델을 구성하였으며 특히 신뢰성에 대한 평가를 정량화 하기 위해서 버그체크리스트는 IS0/IEC 9126의 신뢰성 평가 메트릭에 적용하는 방안을 제시하였다.

  • PDF

Musa-Okumoto와 Power-law형 NHPP 소프트웨어 신뢰모형에 관한 통계적 공정관리 접근방법 비교연구 (The Assessing Comparative Study for Statistical Process Control of Software Reliability Model Based on Musa-Okumo and Power-law Type)

  • 김희철
    • 한국정보전자통신기술학회논문지
    • /
    • 제8권6호
    • /
    • pp.483-490
    • /
    • 2015
  • 소프트웨어의 디버깅과정에서 오류 발생의 시간을 기반으로 하는 많은 소프트웨어 신뢰성 모델이 제안되어 왔다. 무한고장 모형과 비동질적인 포아송 과정에 의존한 소프트웨어 신뢰성 모형을 이용하면 모수 추정이 가능하다. 소프트웨어를 시장에 인도하는 결정을 내리기 위해서는 조건부 고장률이 중요한 변수가 된다. 무한 고장 모형은 실제 상황에서 다양한 분야에 사용된다. 특성화 문제, 특이점의 감지, 선형 추정, 시스템의 안정성 연구, 수명을 테스트, 생존 분석, 데이터 압축 및 기타 여러 분야에서의 사용이 점점 많아지고 있다. 통계적 공정 관리 (SPC)는 소프트웨어 고장의 예측을 모니터링 함으로써 소프트웨어 신뢰성의 향상에 크게 기여 할 수 있다. 컨트롤 차트는 널리 소프트웨어 산업의 소프트웨어 공정 관리에 사용되는 도구이다. 본 논문에서 NHPP에 근원을 둔 로그 포아송 실행시간 모형, 즉,Musa-Okumo 모형과 파우어 로우(Power-law) 모형의 평균값 함수를 이용한 통계적 공정관리 차트를 이용한 제어 메커니즘을 제안하였다.

신뢰성 시험 프로세스 개선을 통한 무기체계 내장형 소프트웨어 소스코드 품질확보에 관한 연구 (A Study on Quality Assurance of Embedded Software Source Codes for Weapon Systems by Improving the Reliability Test Process)

  • 권경용;주준석;김태식;오진우;백지현
    • 정보과학회 논문지
    • /
    • 제42권7호
    • /
    • pp.860-867
    • /
    • 2015
  • 국방 분야에서 무기체계가 첨단화 되면서 무기체계 내장형 소프트웨어의 중요성이 증대되고 있으며, 현대의 전장상황이 네트워크 중심전(NCW)으로 전개됨에 따라 무기체계 내장형 소프트웨어의 신뢰성 및 품질 확보가 중요시 되고 있다. 또한 내장형 소프트웨어의 문제점이 개발단계에서 양산단계로 이관되어 막대한 손실이 발생되고 있으며, 개발업체에서는 소프트웨어 신뢰성 시험에 대한 체계적인 활동이 이루어지지 않고 있다. 본 연구에서는 다양한 소스코드 신뢰성 검증사례 분석을 바탕으로 소프트웨어 소스코드 품질검증체계 확립에 대한 접근방안을 제시한다. 방위사업청의 "무기체계 소프트웨어 개발 및 관리 매뉴얼"의 동적분석 평가항목 및 코드실행률 목표값 기준을 제시하고, 개발업체의 소프트웨어 개발능력 향상을 유도하기 위한 방안을 제안한다.

원전 MMIS 소프트웨어 개발을 위한 규제요건 분석 및 개발 방법론 (Analysis of Regulatory Requirements and Framework to develop MMIS Software for Nuclear Power Plants)

  • 이종복;서상문;서용석;장귀숙;금종용;박근옥
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2004년도 봄 학술발표논문집 Vol.31 No.1 (B)
    • /
    • pp.394-396
    • /
    • 2004
  • 원자력 산업계에서는 원전 MMIS(Man-Machine Interface System)의 디지털 기술 적용을 위해 많은 노력을 기울이고 있고, 특히 원자력 산업의 특수성인 안전성 확보에 필요한 개발기준과 규제방법 정립에 많은 연구가 수행되고 있다. 또한 디지털 MMIS의 핵심기반기술인 고 신뢰도 소프트웨어 개발 방법론이 확립되지 못하여 소프트웨어 공통모드고장 문제, 정량적인 소프트웨어 신뢰도 보장 문제 등이 현안으로 제기되고 있다. 이와 같이 원전 MMIS의 디지털화를 성공하기 위해서는 소프트웨어의 고 신뢰도 확보가 관건이며, 고 신뢰도를 확보하기 위한 소프트웨어 개발 방법론의 정립이 절실히 요구되고 있다. 본 논문에서는 원전 소프트웨어 개발에 적응되는 규제지침을 분석하고, 일체형원자로(SMART, System-integrated Modular Advanced ReacTor) MMIS 소프트웨어 개발에 적응될 소프트웨어 개발 방법론을 제시한다.

  • PDF

원전 MMIS 소프트웨어 응용을 위한 개발 지침에 관한 연구 (A Development Guideline for MMIS Software Applications in Nuclear Power Plants)

  • 이종복;서용석;서상문;박근옥
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2004년도 춘계학술발표대회
    • /
    • pp.293-296
    • /
    • 2004
  • 원자력 산업계에서는 원전 MMIS(Man-Machine Interface System)의 디지털 기술 적용을 위해 많은 노력을 기울이고 있고, 디지털 MMIS의 핵심기반기술인 고 신뢰도 소프트웨어 개발 방법론이 확립되지 못하여 소프트웨어 공통모드고장 문제, 정량적인 소프트웨어 신뢰도 보장 문제 등이 현안으로 제기되고 있다. 이에 따라 원자력 산업의 특수성인 안전성 확보에 필요한 개발기준과 규제방법 정립에 많은 연구가 수행되고 있다. 또한 이와 같이 원전 MMIS의 디지털화를 성공하기 위해서는 소프트웨어의 고 신뢰도 확보가 관건이며, 고 신뢰도와 품질을 확보하기 위한 소프트웨어 개발 지침의 정립이 요구되고 있다. 본 논문에서는 원전 소프트웨어 개발에 적용되는 규제 요건을 분석하고, SMART(System-integrated Modular Advanced ReacTor) MMIS 소프트웨어 개발에 적용될 소프트웨어 개발 지침을 제시한다

  • PDF