Development of Run-Time Analysis Tool for Embedded Applications

임베디드 어플리케이션을 위한 수행시간 분석 도구의 개발

  • Bae, HyangYeon (Department of Informatics, Gyeongsang National University) ;
  • Ha, OK-Kyoon (Research Team for Unmanned Aerial Vehicle SW Platform, Gyeongsang National University) ;
  • Kang, Mun-Hye (Department of Informatics, Gyeongsang National University) ;
  • Jun, Yong-Kee (Department of Informatics, Gyeongsang National University)
  • 배향연 (경상대학교 정보과학과) ;
  • 하옥균 (경상대학교 BK21+ 무인항공기 SW플랫폼 연구 사업팀) ;
  • 강문혜 (경상대학교 정보과학과) ;
  • 전용기 (경상대학교 정보과학과)
  • Published : 2016.07.12

Abstract

항공전자와 같은 실시간 시스템을 위한 어플리케이션은 신뢰성을 보장하는 것이 중요하다. 기존의 동적 분석 도구가 사용하는 Sampling기법이나 Instruction측정은 성능 저하 구간을 올바르게 탐지하지 못하기 때문에 프로그램의 품질을 상승시키기 어렵고 디버깅 비용을 증가시킨다. 본 논문은 이러한 문제의 해결을 위해 함수 별 실행 시간을 측정하고, 함수의 수행 구조를 추적하여 성능저하구간을 직관적으로 식별할 수 있는 수행시간 분석 도구를 제시한다.

Keywords