Design of Structure for Loop Bound Analysis based on PS-Block

PS-Block 구조 기반의 반복횟수 분석 구조 설계

  • Kim Yun-Kwan (Dept of Computer Engineering, Konkuk University) ;
  • Shin Won (Dept of Computer Engineering, Konkuk University) ;
  • Kim Tae-Wan (Dept of Computer Engineering, Konkuk University) ;
  • Chang Chun-Hyon (Dept of Computer Engineering, Konkuk University)
  • 김윤관 (건국대학교 컴퓨터공학과) ;
  • 신원 (건국대학교 컴퓨터공학과) ;
  • 김태완 (건국대학교 컴퓨터공학과) ;
  • 장천현 (건국대학교 컴퓨터공학과)
  • Published : 2006.05.01

Abstract

실시간 프로그램은 항공기, 선박, 철도 예매 시스템 등 다양한 분야에서 사용되고 있으며, 그 개발자는 논리적, 시간적 정확성을 고려해야 한다. 시간적 정확성은 실시간 프로그램에서 가장 중요한 부분이며, 이를 위한 데드라인은 개발자에 의해 정의된다. 따라서 개발자는 데드라인의 정의를 위하여 기준점을 제시할 수 있는 정적 실행시간 분석이 필요하다. 정적 실행시간 분석에서 프로그램의 반복횟수의 분석은 큰 비중을 차지한다. 기존 연구에서 반복횟수의 분석은 사용자 입력에 의존하였고 현재 반복횟수 분석을 자동화하는 연구가 진행 중이다. 하지만 반복횟수의 분석은 반복횟수에 영향을 주는 제어변수의 결정정책에 따라 결과가 달라진다. 따라서 본 논문에서는 PS-Block구조를 기반으로 반복 횟수에 영향을 주는 제어변수들을 종합적으로 분석하여 보다 정밀하고 사용자의 입력을 자동화하는 반복횟수의 분석이 가능한 방법을 제시한다. 이로써 정적 실행시간 분석은 반복횟수의 정밀한 분석을 통하여 분석 결과의 정확도를 높이고 신뢰성을 향상시킬 수 있다.

Keywords