센서네트워크에서 노드의 소프트웨어 변경에 대한 가시성을 향상시키기 위한 버전관리기법

Version Management Method for Improving Visibility of Software Change of Nodes in Sensor Network

  • 정선우 (숭실대학교 대학원 컴퓨터학과) ;
  • 김동규 (숭실대학교 대학원 컴퓨터학과) ;
  • 정기원 (숭실대학교 대학원 컴퓨터학과)
  • Jung, Sun-Woo (Department of Computing, Graduate School, Soongsil University) ;
  • Kim, Dong-Kyu (Department of Computing, Graduate School, Soongsil University) ;
  • Chong, Ki-Won (Department of Computing, Graduate School, Soongsil University)
  • 발행 : 2005.11.01

초록

본 논문은 한국전자통신연구원에서 개발된 나노큐플러스 운영체제기반의 센서네트워크에서 각 노드의 응용모듈에 대한 버전을 관리하기 위한 기법을 제안한다. 제안한 기법을 응용모듈의 버전을 관리하기 위하여 고유식별번호를 각 노드의 헤더파일에 저장한다. 관리자 또는 개발자가 헤더파일에 저장되어 있는 각 노드의 고유한 식별번호를 사용하여 별도의 저장소에 저장되어 있는 노드의 형상정보를 한눈에 알아볼 수 있는 버전관리 기법을 제시하였다. 제안한 버전관리 기법을 나노큐플러스 운영체제기반의 센서네트워크 응용모듈에 적용하면 개발자 입장에서 각각의 응용모듈 변경에 대한 버전관리가 용이해지고, 형상항목인 소스코드간의 연관관계 및 변경된 소스코드의 버전에 대한 가시성을 향상시킬 수 있을 것으로 기대한다.

키워드