Design of a monitoring tool for spacecraft system software

인공위성 시스템소프트웨어 모니터링 도구의 설계

  • Cho, Byung-Tae (Department of Computer Science and Engineering Chungnam National University) ;
  • Kim, Sun-Wook (Department of Computer Science and Engineering Chungnam National University) ;
  • Park, Hyung-Sic (Department of Computer Science and Engineering Chungnam National University) ;
  • Kim, Hyung-Shin (Department of Computer Science and Engineering Chungnam National University) ;
  • Choi, Jong-Wook (Korea Aerospace Research Institute) ;
  • Chae, Dong-Sock (Korea Aerospace Research Institute) ;
  • Lee, Jong-In (Korea Aerospace Research Institute)
  • Published : 2006.10.20

Abstract

인공위성의 탑재 컴퓨터는 일종의 내장형 시스템으로서, 인공위성 전체의 동작을 제어하는 핵심 부품이다. 이러한 인공위성 탑재 컴퓨터에 이용되는 시스템 소프트웨어는 실시간 고신뢰성을 요구하고 있으며, 따라서, 위성 컴퓨터에 탑재되는 시스템소프트웨어 및 응용소프트웨어의 동작성능 분석은 매우 중요한 문제로 인식되고 있다. 본 연구에서는 차세대 저궤도 인공위성의 ERC32 기반 탑재 컴퓨터용 시스템 소프트웨어의 동작상태를 분석할 수 있는 모니터링 도구를 설계하였다. 이를 위하여 인공위성 시스템 소프트웨어 모니터링 도구의 요구조건을 분석하였다. 제안한 도구는 상위수준 및 하위수준에서의 모니터링이 동시에 가능하며, 시스템 소프트웨어의 실시간성 및 신뢰성을 선행적(proactive) 방법으로 감시할 수 있는 장점이 있다.

Keywords