View : 680 Download: 0

Full metadata record

DC Field Value Language
dc.contributor.advisor최병주-
dc.contributor.author이은지-
dc.creator이은지-
dc.date.accessioned2016-08-25T11:08:41Z-
dc.date.available2016-08-25T11:08:41Z-
dc.date.issued2011-
dc.identifier.otherOAK-000000068310-
dc.identifier.urihttps://dspace.ewha.ac.kr/handle/2015.oak/186694-
dc.identifier.urihttp://dcollection.ewha.ac.kr/jsp/common/DcLoOrgPer.jsp?sItemId=000000068310-
dc.description.abstract여러 프로세스들이 동시에 수행되는 멀티 태스킹 환경에서 각 프로세스들은 프로세스간 통신 메커니즘을 활용하여 상호간 데이터를 공유, 교환한다. 이러한 동작 환경에서 프로세스간 통신 상에 발생하는 결함은 소프트웨어의 잘못된 기능 수행 및 성능 저하를 유발할 수 있다. 특히 프로세스간 통신에서 발생할 수 있는 대표적인 결함 중 하나인 Dead-lock 의 경우 시스템 전체에 블로킹(blocking)을 야기할 수 있는 심각한 결함이다. 따라서 소프트웨어 시스템의 신뢰도와 성능 향상을 위해서는 충분한 테스트를 통해 프로세스 간 통신에서 발생할 수 있는 결함을 줄이는 것이 중요하다. 본 논문은 PCB Hooking 기반 프로파일링 기법[8]을 적용하여 시스템 테스트 레벨에서 Run-Time 시스템 실행 정보를 수집하여 프로세스 간 통신 과정에서 발생할 수 있는 결함들을 분석하는 방안을 제안한다. 또한 제안한 방안을 적용하여 개발한 WinCE 플랫폼 기반 프로세스 간 통신 결함 테스트 툴 AMOSia(Analytic Master Of System for Inter-Process communication)를 통해 해당 방안의 효과성을 확인한다.;In Concurrent System, Processes communicate each other using IPC(Inter-process communication) mechanism. In this situation, faults generated during inter-process communication can cause serious problems in software system. This paper proposes analysis method for IPC fault detection and analysis. This analysis method composes two parts: Runtime System monitoring and Fault Analysis. We apply PCB Profiling technique for gathering run-time system execution data and analyze them to find IPC Fault. We develop IPC Fault testing tool AMOSia(Analytic Master Of System for Inter-Process communication) based on proposed analysis method and verify effectiveness of it by case studies.-
dc.description.tableofcontentsI. 서론 1 A. 연구배경 1 B. 연구 목적 및 내용 2 C. 논문구성 3 II. 기반연구 4 A. Process/Thread 간 통신 결함 분석 기법 4 III. Run-Time 실행 정보를 반영한 프로세스간 통신 테스트 자동화 방안 7 A. 프로세스간 통신 결함 발생에 영향을 미치는 요인 7 가. 메시지 전송 및 동기화 메커니즘의 사용 적합성 7 나. 프로세스/스레드 스케쥴링 8 다. 입력 값 8 B. 결함 유형 분류 9 C. 프로세스간 통신 테스트 방안 12 1. PCB Hooking 기반 시스템 모니터링 알고리즘 12 가. PCB(Process Control Block) 12 나. Run-Time 시스템 실행 정보 수집 13 2. 분석 알고리즘 17 가. 메시지 전달 메커니즘 관련 결함 분석 17 나. 동기화 매커니즘 관련 결함 분석 19 IV. AMOSIA (Analytic Master Of System For IPC) 22 A. AMOSIA(IPC Agent) 22 B. AMOSTM(Test Manager) 23 V. 실험 및 결과 분석 24 A. 테스트 대상 24 B. 테스트 수행 및 결과 분석 25 다. 테스트 시나리오 25 3. 결과 분석 26 가. 결함 검출 26 나. 성능 평가 27 VI. 결론 및 향후 과제 29 참고문헌 30 ABSTRACT 32-
dc.formatapplication/pdf-
dc.format.extent1660995 bytes-
dc.languagekor-
dc.publisher이화여자대학교 대학원-
dc.title시스템 테스트를 위한 프로세스간 통신 결함 분석 자동화 방안-
dc.typeMaster's Thesis-
dc.title.translatedAutomated Inter-Process Communication Fault Analysis Method for System Test-
dc.creator.othernameLee, Eun Ji-
dc.format.pagev, 33 p.-
dc.identifier.thesisdegreeMaster-
dc.identifier.major대학원 컴퓨터공학과-
dc.date.awarded2011. 8-
Appears in Collections:
일반대학원 > 컴퓨터공학과 > Theses_Master
Files in This Item:
There are no files associated with this item.
Export
RIS (EndNote)
XLS (Excel)
XML


qrcode

BROWSE