목차
감사의 글 = 3
제1장 실시간시스템 일반 = 9
1. 실시간시스템의 정의 = 9
2. 실시간시스템의 특징 = 10
3. 실시간시스템 관련 주요 요구기능 = 14
제2장 실시간시스템을 위한 객체지향 기초 기술 = 25
1. 객체지향 기초 이론 = 25
2. 기존의 객체지향 분석 기법 = 30
3. 객체지향 설계 절차 = 36
제3장 실시간시스템용 프로그래밍 언어 = 51
1. 실시간 프로그래밍 언어의 요구 특성 = 52
2. 실시간 프로그래밍 언어 조사 및 분석 = 66
제4장 실시간시스템의 스케줄링 기법 = 79
1. 기존 스케줄링 기법 고찰 = 80
2. 실시간시스템의 정적 스케줄러 = 84
3. 실시간시스템의 동적 스케줄러 = 92
제5장 실시간시스템의 성능분석 및 최적화 기법 = 103
1. 응답시간 계산 = 103
2. 인터럽트 지연시간 = 106
3. 시간부하 측정 = 109
4. 응답시간의 감축을 위한 최적화 이론 = 110
5. 기억장소 관리 = 122
6. 기억장소 부하 감소 기법 = 124
제6장 실시간시스템의 시험평가 기법 = 127
1. 시험평가 개요 = 127
2. 단위모듈 시험평가 기법 = 130
3. 단위모듈 통합 기법 = 139
4. 체계 시험평가 = 143
5. 운용 및 채택 시험평가 = 148
6. 실시간 소프트웨어 품질 평가 = 162
제7장 실시간시스템의 성능 측정 방법 = 173
1. Rhealstone 메트릭 = 173
2. 프로세스 디스패치 지연 시간 = 177
3. 3차원적 성능 평가 = 178
4. 벤치마크 기법 = 180
5. 컴퓨터 시뮬레이션 기법 = 181
제8장 실시간 소프트웨어 유지보수비용 산정기법 = 191
1. 실시간 소프트웨어 유지보수 일반 = 191
2. 실시간 소프트웨어 유지보수비용 산정모델 조사 및 분석 = 197
3. 실시간 소프트웨어 유지보수비용 산정에 영향을 미치는 요소 = 214
제9장 실시간시스템 평가 / 선정기법 = 247
1. 시스템 평가기법 고찰 = 247
2. 의사결정 지원 기법 일반 = 248
3. 의사결정 지원 기법 분석 = 250
4. AHP 기법을 적용한 실시간시스템 평가 / 선정 = 259
제10장 Ada프로그래밍 언어 = 279
1. 개요 = 279
2. 프로그램 단위 = 283
3. Ada의 객체지향 특성 = 330
제11장 Ada 언어의 실시간 특성 = 367
1. 개요 = 367
2. 병행 프로그래밍 단위 : tASK = 368
3. Communication and Synchronization(통신과 동기화) = 372
4. 태스크의 생성과 활성화, 종료 = 373
5. 태스크의 랑데부(Rendezvous)유형 = 377
6. 프로텍티드 타입(Protected Type) = 385
7. 태스크에서 예외 발생과 처리 = 396
8. 태스크 결합도(Task Coupling) = 404
9. 비대칭성(Asymmetric)과 비결정성(Non-Determinism) = 409
10. 태스크 스케줄링과 시간할당(Task Scheduling and Timing) = 410
11. Cyclic Executives = 414
12. 데이터 패킷(Data Packet) = 418
제12장 Case Study : 원격 온도 감지 시스템 = 423
1. APM(Ada Process Model) qkdqjq thro = 423
2. 시스템 요구사항 = 426
3. 분석단계 = 427
4. 설계단계 = 431
5. 구현단계 = 436
참고문헌 = 449