메뉴 건너뛰기
.. 내서재 .. 알림
소속 기관/학교 인증
인증하면 논문, 학술자료 등을  무료로 열람할 수 있어요.
한국대학교, 누리자동차, 시립도서관 등 나의 기관을 확인해보세요
(국내 대학 90% 이상 구독 중)
로그인 회원가입 고객센터 ENG
주제분류

추천
검색

논문 기본 정보

자료유형
학위논문
저자정보

이다혜 (조선대학교, 조선대학교 대학원)

지도교수
장인홍
발행연도
2021
저작권
조선대학교 논문은 저작권에 의해 보호받습니다.

이용수3

표지
AI에게 요청하기
추천
검색

이 논문의 연구 히스토리 (2)

초록· 키워드

오류제보하기
본 논문에서는 다양한 유형의 소프트웨어 신뢰성 모형을 소개하고, 소프트웨어 신뢰도를 판단하는 기법으로 순차적 확률비 검정을 제안한다. 기존의 소프트웨어 신뢰성 성장 모형의 경우, 이론적으로 설계된 테스트 시간과 실제 테스트 시간은 동일하다고 가정한다. 그러나 테스트를 코드에 오류가 발생하면 코드 수정시 오류가 지연되므로 이론적 테스트 시간과 실제 테스트 시간은 달라진다. 따라서 본 논문에서는 테스트 코드에서 발생하는 구문 오류로 인해 테스트 디버깅이 지연된다고 가정한 소프트웨어 신뢰성 성장 모형을 소개한다. 또한 비균질 포아송 프로세스를 기반으로하는 대부분의 소프트웨어 신뢰성 성장 모형은 고장이 독립적으로 발생한다고 가정한다. 그러나 때때로 소프트웨어 고장은 종속적으로 발생한다. 예를 들어 소프트웨어를 구현하는 코드 내의 특정 클래스에서 오류가 발생하면 해당 클래스를 참조하는 다른 클래스에서도 오류가 발생하여 연쇄적으로 고장이 발생하게 된다. 따라서 본 논문에서는 종속적인 고장을 가정한 소프트웨어 신뢰성 성장 모형을 소개한다.
본 논문에서는 소프트웨어 신뢰도를 결정하기위한 통계적 기법으로 SPRT(Sequential Probability Ratio Test)를 제안한다. SPRT의 효율성을 입증하기 위해 먼저 SPRT를 모형의 모수에 적용하여 민감도를 파악한 후, 민감한 모수를 제외한 나머지 모수 집합에 대해 SPRT를 적용하여 데이터 세트의 신뢰도을 결정한다. 또한의 델타(delta)의 수준에 따른 SPRT 결과와 데이터 세트의 신뢰도를 비교하여 최종적으로 델타의 수준을 제안한다.

목차

Ⅰ. 서론 1
1.1. 연구 배경 1
1.2. 연구 방법 및 내용 5
Ⅱ. 신뢰성 6
2.1. 신뢰성 개념 및 역사 6
2.2. 신뢰성의 분포 함수 7
2.2.1. 신뢰성 함수와 특징 7
2.2.2. 고장분포 10
2.2.2.1. 지수분포 10
2.2.2.2. 감마분포 11
2.2.2.3. 와이블분포 12
2.2.2.4. 레일리분포 13
2.2.2.5. 정규분포 14
2.2.2.6. 로그정규분포 15
Ⅲ. 소프트웨어 신뢰성 16
3.1. 소프트웨어 개발 16
3.2. 소프트웨어 신뢰성 모형 18
3.2.1. 오류 유입 모형 18
3.2.2. 고장률 모형 19
3.2.3. 곡선 접합 모형 21
3.2.4. 신뢰성 성장 모형 22
3.2.5. 시계열 모형 23
3.3. NHPP 소프트웨어 신뢰성 모형 24
3.3.1. 포아송 과정 24
3.3.1.1. 동질성 포아송 과정 24
3.3.1.2. 비동질성 포아송 과정 25
3.3.2. NHPP Exponential 모형 27
3.3.2.1. Goel-Okumoto 모형 27
3.3.2.2. Musa exponential 모형 27
3.3.2.3. Hyperexponential 성장 모형 28
3.3.2.4. Yamda-Osaki exponential 성장 모형 28
3.3.3. NHPP S-shaped 모형 29
3.3.3.1. Delayed S-shaped 모형 29
3.3.3.2. Inflection S-shaped 모형 30
3.3.4. Testing effort NHPP 모형 31
3.3.4.1. Yamada exponential 모형 32
3.3.4.2. Yamada rayleigh 모형 32
3.3.5. NHPP imperfect debugging 모형 33
3.3.5.1. Yamada imperfect debugging 모형 1 33
3.3.5.2. Yamada imperfect debugging 모형 2 34
3.3.6. Generalized imperfect debugging fault detection 모형 35
3.3.6.1. Pham-Zhang 모형 36
3.3.6.2. Pham-Nordmann-Zhang 모형 36
3.3.6.3. Pham exponential imperfect debugging 모형 37
3.3.7. Testing coverage 모형 38
3.3.7.1. PZ coverage 모형 40
3.3.8. 운용 환경의 불확실성을 고려하는 NHPP 모형 41
3.3.8.1. Vtub-shaped fault detection rate 모형 41
3.3.8.2. Three parameter fault detection rate 모형 42
3.3.8.3. S형 성장 곡선 모형 43
3.3.8.4. Weibull fault detection rate 모형 43
3.3.8.5. 결함 제거 확률의 영향을 받는 S형 곡선 모형 44
3.3.8.6. 테스팅 커버리지 모형 44
3.4. 새로운 유형의 모형 및 비교 45
3.4.1. Delayed time by syntax error 모형 45
3.4.2. Dependent failure 모형 47
3.4.3. 적합도 척도 48
3.4.4. 적합도 비교 및 결과 51
Ⅳ. 순차적 확률비 검정 59
4.1. Wald의 순차적 확률비 검정 59
4.2. 순차적 확률비 검정을 적용한 소프트웨어 신뢰도 분석 61
4.2.1. 소프트웨어 신뢰성에서의 순차적 확률비 검정 이론 61
4.2.2. 수치적 예제 64
4.2.2.1. 의 수준에 따른 모형의 모수별 순차적 확률비 검정의 민감도 분석 64
4.2.2.2. 순차적 확률비 검정 및 신뢰도 분석 결과 81
Ⅴ. 결론 및 제언 94
참고문헌 96

최근 본 자료

전체보기

댓글(0)

0