바이트 코드의 검증 조건 생성과 시각화

Title
바이트 코드의 검증 조건 생성과 시각화
Authors
허혜림
Keywords
바이트코드의검증조건생성과시각화
Issue Date
2012
Publisher
인하대학교
Abstract
프로그램의 활용도가 높아짐에 따라 프로그램의 신뢰성 문제는 중요한 문제 중 하나로 여겨지고 있다. 프로그램 신뢰성 향상을 위한 방법은 여러 가지가 있다. 그 중 한 가지가 프로그램 검증을 통한 프로그램의 신뢰성을 향상시키는 방법이다. 본 논문에서는 바이트 코드의 검증을 위하여 명세된 바이트 코드에 대한 검증조건(VC: Verification Condition)을 생성하는 검증조건 생성기의 구현에 대해 설명하고 검증조건의 시각화를 통하여 검증조건의 가독성을 높이는 방법에 대해서 논한다. 일반적인 검증조건 생성기는 보통 많이 사용되는 프로그램 언어의 소스 단편을 검증조건으로 변환하지만 본 논문에서는 바이트 코드를 검증조건으로 변환하는 검증조건 생성기를 구현한다. 그래서 검증을 위해 바이트 코드의 정보를 많이 포함하고 있는 중간표현으로 표현된 바이트 코드를 입력으로 사용한다. 바이트코드를 변환한 중간표현은 비구조화 프로그램이다. 본 논문에서는 비구조화 프로그램을 위한 변환 규칙을 중간표현에 적용하여 검증조건을 생성한다. 또 검증조건의 시각화를 통해 검증조건을 연구하는 사람들에게 검증조건의 정보를 좀 더 알기 쉽게 표현하여 연구의 효율성을 높이는 것을 목표로 한다. 본 논문에서는 검증조건을 그래프로 표현하여 시각화를 하는 방법을 보이고 실제 구현 예를 보인다.
Description
제1장 서론 1 제2장 관련연구 4 2.1. 2단계 검증조건 생성 4 2.2. 중간언어 6 제3장 자바 바이트 코드의 검증조건 생성 7 3.1. 바이트 코드의 검증조건생성 흐름 7 3.2. 중간언어와 보호명령 8 3.3. 패시브 폼 10 3.4 검증조건 생성 11 3.5 예제 14 제4장 검증조건의 시각화 17 4.1 검증조건의 시각화의 필요성 17 4.2 검증조건의 다이어그램 표현 18 4.3 예제 19 제5장 구현 22 5.1 구현환경 22 5.2 프로그램의 전체 구성 22 5.3 검증조건생성 부분의 구현 23 5.4 시각화 부분의 구현 27 제 6장 결론 32 참고 문헌 33
URI
http://dspace.inha.ac.kr/handle/10505/23578
Appears in Collections:
College of Engineering(공과대학) > Computer Engineering (컴퓨터공학) > Theses(컴퓨터정보공학 석박사 학위논문)
Files in This Item:
24659.pdfDownload

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

Browse