A Design and Implementation of Debug Agent for Real-time Remote Development Environment

원격 실시간 개발환경에서 디버그에이전트의 설계 및 구현

  • Kong, Ki-Sok (S/W Engineering Dept., ETRI-Computer & Software Technology Lab.) ;
  • Son, Seung-Woo (S/W Engineering Dept., ETRI-Computer & Software Technology Lab.) ;
  • Kim, Heung-Nam (S/W Engineering Dept., ETRI-Computer & Software Technology Lab.)
  • 공기석 (한국전자통신연구원 컴퓨터 소프트웨어기술연구소 S/W공학연구부) ;
  • 손승우 (한국전자통신연구원 컴퓨터 소프트웨어기술연구소 S/W공학연구부) ;
  • 김흥남 (한국전자통신연구원 컴퓨터 소프트웨어기술연구소 S/W공학연구부)
  • Published : 2000.04.14

Abstract

인터넷 정보가전을 위한 내장형 실시간 응용프로그램을 개발하기 위해서는 개발도구의 지원이 필요하다. 이러한 도구들은 주로 원격개발환경에서 실행되는데, 디버그에이전트는 호스트 컴퓨터에서 수행되는 도구들의 요구를 타겟 시스템에서 실행하기 위한 타겟 상주형 태스크이다. 디버그에이전트는 도구들의 요구를 받아 이를 해석하고, 실행하며 그 결과를 호스트 컴퓨터로 전송한다. 호스트로 부터의 요구들은 디버그 프로토콜로 정의된다. 이 논문에서는 실시간 응용프로그램 개발 환경을 위한 디버그에이전트의 구조와 기능을 제안한다. 타겟 독립성을 부여하며 최소한의 타겟 자원만을 요구하도록 설계된 디버그프로토콜에 대해서도 소개한다.

Keywords