표제지
Abstract
요약
목차
제1장 서론 11
제2장 실시간 운영체제 분석 및 성능시험 14
2.1. 국방용 실시간 운영체제 특징 14
2.1.1. 경성 실시간 스케줄링 기능 16
2.1.2. 태스크간 통신 및 동기화 기능 16
2.1.3. 빠른 인터럽트 응답 메커니즘 17
2.1.4. 모듈화 및 하드웨어 추상화 지원 17
2.1.5. 표준 API 및 통신 규격 지원 17
2.1.6. 통합개발환경(IDE) 지원 18
2.2. 시험방법 및 환경 20
2.2.1. 기본성능시험 20
2.2.2. 확장성능시험 22
2.2.3. 응용소프트웨어 분산통제 기능 구현 가능성 검토 22
2.2.4. 시험환경 23
2.2.5. 시험대상 23
2.3. 성능시험 결과 24
2.3.1. 기본성능시험 결과 24
2.3.2. 확장성능시험 결과 28
2.3.3. 응용소프트웨어 분산통제 기능 구현 가능성 검토결과 32
제3장 국방 소프트웨어의 시험프로세스 개선방안 34
3.1. 국방 소프트웨어 34
3.2. 무기체계 소프트웨어의 특징 35
3.3. 국방 소프트웨어 시험과 그 문제점 35
3.4. 프로세스 성숙도 모델 39
3.5. 시험 성숙도 모델 39
3.5.1. TMM(Testing Maturity Model) 39
3.5.2. TPI(Test Process Improvement) 41
3.6. 기존 모델들의 문제점 42
3.7. MND-TMM 개요 43
3.8. MND-TMM의 구성 44
3.8.1. 성숙도 수준 44
3.8.2. 시험 프로세스 영역 44
3.8.3. 시험 프로세스 영역의 구조 47
3.9. MND-TMM 활용 방안 및 사용예상 효과 51
제4장 소프트웨어 신뢰성 시험 52
4.1. 소프트웨어 신뢰성 시험 52
4.2. 정적 테스트 53
4.3. 동적 테스트 54
4.3.1. 동적 테스트 조건 55
4.3.2. 동적 테스트 결함 56
4.4. 사례 연구 57
제5장 결론 66
참고문헌 68
[표 2.1] 국방용 실시간 운영체제 중요 요구항목 19
[표 2.2] 운영체제별 task/process 특성 비교 33
[표 3.1] 국방 소프트웨어의 분류 34
[표 3.2] 국방 정보체계 시험평가 사례 36
[표 3.3] 국방 소프트웨어 시험의 이슈와 관련된 TPA 46
[표 3.4] TPA별 특정 목적의 목록 48
[표 3.5] 소프트웨어 품질 평가 TPA 50
[표 4.1] 소프트웨어 테스트 종류 53
[표 4.2] 사격통제장치 개발환경 57
[표 4.3] 전시기 동적 테스트 결과 65
[그림 2.1] Context switching 측정방법 20
[그림 2.2] Processing Power 측정방법 21
[그림 2.3] Memory Operation 측정방법 21
[그림 2.4] 운영체제 자원사용량 측정방법 22
[그림 2.5] Context switching 성능결과 25
[그림 2.6] Processing Power 성능결과 25
[그림 2.7] Memory Set 성능결과 26
[그림 2.8] Memory Copy 성능결과 26
[그림 2.9] 운영체제 자원 사용량 성능결과 27
[그림 2.10] 네트워크 성능결과 28
[그림 2.11] 미들웨어 성능결과(Unicast) 29
[그림 2.12] 미들웨어 성능결과(Multicast) 29
[그림 2.13] 파일시스템 성능결과(파일 읽기) 30
[그림 2.14] 파일시스템 성능결과(파일 쓰기) 30
[그림 2.15] task/process 생성 시험결과 31
[그림 3.1] 시험기법의 활용이 저조한 이유 37
[그림 3.2] 소프트웨어 시험에서의 어려운 점 38
[그림 3.3] TMM 내부 구조 40
[그림 3.4] TPI 프레임워크와 시험 성숙도 매트릭스의 개념 41
[그림 3.5] MND-TMM의 범주와 TPA 45
[그림 3.6] MND-TMM의 구조 47
[그림 4.1] 정적 테스트 절차 57
[그림 4.2] 동적 테스트 절차 58
[그림 4.3] 전시기 정적 테스트 결과 1 60
[그림 4.4] 전시기 정적 테스트 결과 2 61
[그림 4.5] 전시기 정적 테스트 결과 3 62
[그림 4.6] 제어기 정적 테스트 결과 63
[그림 4.7] 표시기 정적 테스트 결과 1 64
[그림 4.8] 표시기 정적 테스트 결과 2 65