Design of Dynamic Test Tool for Event-driven Programs

이벤트 구동 방식 프로그램을 위한 동적 테스트 도구의 설계

  • Park, Ji-Woo (The Department of Computer Engineering, Dongguk University-Seoul) ;
  • Son, Yun-Sik (The Department of Computer Engineering, Dongguk University-Seoul) ;
  • Oh, Se-Man (The Department of Computer Engineering, Dongguk University-Seoul)
  • 박지우 (동국대학교-서울 컴퓨터공학과) ;
  • 손윤식 (동국대학교-서울 컴퓨터공학과) ;
  • 오세만 (동국대학교-서울 컴퓨터공학과)
  • Published : 2010.06.30

Abstract

최근에는 스마트 폰의 저변이 확대되면서, 보안 취약성에 대한 많은 문제점이 새롭게 등장하고 있다. 스마트 폰 프로그램은 PC 환경에서 실행되는 프로그램과는 달리, 배포가 이루어진 이후에 소프트웨어 업데이트 등의 방법으로 보안 취약성을 제거하는 것이 매우 어려운 특징이 있다. 기존의 테스트 방법론은 스마트 폰의 특성에 대한 고려가 없기 때문에 스마트 폰을 위한 테스트 방법론과 함께 이를 위한 동적 테스트 도구에 대한 연구가 필요하다. 본 논문에서는 이벤트 구동 방식으로 동작하는 스마트 폰 프로그램의 특징을 고려한 동적 테스트 도구를 설계한다. 테스트 도구는 컴파일러 이론을 적용하여 체계적으로 설계 한다. 제안한 도구는 테스트 케이스 생성기와 테스팅 시스템으로 구성되며, 이벤트 구동 방식으로 동작하는 소프트웨어의 취약성 검출 자동화 도구로 활용할 수 있다.

Keywords