Publications
Detailed Information
데이터 의존성 및 실행 흐름 그래프를 활용하여 사용자 상호작용 기반 경보 분류 시스템의 효율성 높이기 : Improving the Efficiency of User Interaction Based Alarm Classification System by using Data Dependency and Control Flow Graph
DC Field | Value | Language |
---|---|---|
dc.contributor.advisor | 이광근 | - |
dc.contributor.author | 최재승 | - |
dc.date.accessioned | 2017-07-14T02:36:24Z | - |
dc.date.available | 2017-07-14T02:36:24Z | - |
dc.date.issued | 2017-02 | - |
dc.identifier.other | 000000141170 | - |
dc.identifier.uri | https://hdl.handle.net/10371/122689 | - |
dc.description | 학위논문 (석사)-- 서울대학교 대학원 : 컴퓨터공학부, 2017. 2. 이광근. | - |
dc.description.abstract | 이 논문에서는 사용자 상호작용을 통해 오염 분석 경보를 분류하는 기존의 SHOVEL을 더욱 효율적으로 개선하는 방법을 소개한다. SHOVEL은 사용자에게 함수 호출 경로를 보여주고, 해당 경로를 따라 실제로 오류가 발생할 수 있는지 사용자 피드백을 받는 방식으로 작동한다. 기존의 SHOVEL에는 불필요한 사용자 상호작용을 줄여 더 효율적으로 개선할 여지가 있다. 첫째로, 분석 결과로 얻은 데이터 의존성 정보를 활용하여 SHOVEL이 엉뚱한 경로를 사용자에게 제시하는 것을 억제할 수 있다. 둘째로, 프로그램의 실행 흐름 그래프를 활용하여 SHOVEL이 보여주는 함수 호출 경로의 잘못된 부분을 자동으로 탐지하고 피드백을 생성하는 것이 가능하다. SHOVEL을 활용하여 오픈소스 C 프로그램 11개에서 발생한 오염 분석 경보들을 분류하는 과정에 이러한 개선책들을 적용하여 보았다. 그 결과 70개의 정수 오버플로우 경보를 분류하는데 필요한 사용자 피드백 개수를 132개에서 67개로 줄일 수 있었다. | - |
dc.description.tableofcontents | 제 1 장 서론 1
1.1 동기 1 1.2 해결 2 1.3 논문 구성 4 제 2 장 배경 5 2.1 정수 오버플로우 분석기 5 2.1.1 프로그램 5 2.1.2 정수 오버플로우 오류 6 2.1.3 분석기 설계 6 2.2 Shovel 10 2.2.1 환경 10 2.2.2 사용자 상호작용에 기반한 알람 분류 11 2.2.3 함수 호출 경로 12 2.2.4 부울 논리를 이용한 사용자 제약식 12 2.2.5 한계 13 제 3 장 데이터 의존성 정보를 활용하여 상호작용 줄이기 14 3.1 오염을 전파하는 Def-Use 그래프를 모으는 규칙 15 3.2 오염을 전파하는 Def-Use 그래프를 구하는 알고리즘 17 3.3 Def-Use 그래프로 사용자 제약식 생성하기 18 제 4 장 실행 흐름 그래프를 활용하여 상호작용 줄이기 19 4.1 함수 호출 순서가 잘못된 경로 19 4.2 잘못된 함수 호출 순서 탐지하기 20 4.3 잘못된 순서의 함수 호출을 막는 제약식 생성하기 21 제 5 장 실험 결과 23 제 6 장 한계 및 관련 연구 25 6.1 한계 및 보완 사항 25 6.2 관련 연구 25 제 7 장 결론 27 참고문헌 28 Abstract 31 | - |
dc.format | application/pdf | - |
dc.format.extent | 4112826 bytes | - |
dc.format.medium | application/pdf | - |
dc.language.iso | ko | - |
dc.publisher | 서울대학교 대학원 | - |
dc.subject | 정적 분석 | - |
dc.subject | 요약 해석 | - |
dc.subject | 허위 경보 | - |
dc.subject | 경보 분류 | - |
dc.subject | 정수 오버플로우 | - |
dc.subject | 데이터 의존성 | - |
dc.subject.ddc | 621 | - |
dc.title | 데이터 의존성 및 실행 흐름 그래프를 활용하여 사용자 상호작용 기반 경보 분류 시스템의 효율성 높이기 | - |
dc.title.alternative | Improving the Efficiency of User Interaction Based Alarm Classification System by using Data Dependency and Control Flow Graph | - |
dc.type | Thesis | - |
dc.contributor.AlternativeAuthor | Choi Jaeseung | - |
dc.description.degree | Master | - |
dc.citation.pages | 32 | - |
dc.contributor.affiliation | 공과대학 컴퓨터공학부 | - |
dc.date.awarded | 2017-02 | - |
- Appears in Collections:
- Files in This Item:
Item View & Download Count
Items in S-Space are protected by copyright, with all rights reserved, unless otherwise indicated.