earticle

논문검색

소프트웨어 기반의 위성 시뮬레이터를 이용한 위성 탑재소프트웨어 개발 및 검증 방안

원문정보

Development & Verification of On-Board Flight Software on Software-based Spacecraft Simulator

최종욱, 신현규, 이재승, 천이진

피인용수 : 0(자료제공 : 네이버학술정보)

초록

영어

For many years the development and verification of on-board flight software have been essentially performed on STB (Software Test Bed) environments which consist of real hardware in KARI. During development of on-board flight software on STB, we experienced many difficulties such as the late delivery of target hardware and limitation to access STB simultaneously by multiple developers. And it takes too much time and cost to build up multiple STBs. In order to successfully resolve this kind of problems, the software-based spacecraft simulator has been developed. The simulator emulates the on-board computer, I/O modules and power controller units and it supports the debugging and test facilities to software engineers for developing flight software. Also the flight software can be loaded without any modification and can be executed as pseudo real-time. This paper presents the architecture and design of software-based spacecraft simulator, and flight software development and verification under this environment.

한국어

기존 위성 탑재소프트웨어 개발은 제한된 하드웨어 기반의 Software Test Bed(STB)에서 개발 및 검증이 이루어졌다. 하지만 탑재소프트웨어 개발 시 하드웨어의 개발 진행에 따라 소프트웨어 개발 일정이 심각한 영향을 받았으며 다수의 소프트웨어 엔지니어가 제한된 STB를 동시에 사용할 수 없는 문제가 지속적으로 제기 되었다. 또한 최종 비행 하드웨어 모델과 상이한 형상으로 인하여 실제 운영을 고려한 부분의 경우 소프트웨어 개발 및 검증에 많은 어려움이 있었다. 이러한 문제를 해결하기 위하여 위성 개발 초기부터 소프트웨어 기반의 위성 시뮬레이터 개발이 시작되었으며, 위성 시뮬레이터는 탑재 컴퓨터 및 이와 관련된 모든 하드웨어를 모사해주며 비행 하드웨어 모델과 동일한 형상을 갖추고 있다. 또한 소프트웨어 개발자를 위한 디버깅 채널과 테스트 환경을 제공하며, 별도의 수정 없이 탑재소프트웨어를 로딩 할 수 있으며 유사 실시간 시스템 실행을 지원한다. 본 논문에서는 소프트웨어 기반의 시뮬레이터의 구조와 개발방안을 제시하고 시뮬레이터 기반에서 탑재소프트웨어 개발 및 검증 결과를 소개한다.

목차

요약
 ABSTRACT
 I. 서론
 II. 탑재소프트웨어 및 위성 컴퓨터 모델링 기법
 III. 탑재소프트웨어 시뮬레이터 개발
  1. 탑재소프트웨어 시뮬레이터
  2. PM32 시뮬레이터 모델링 및 구현
  3. TCIM 시뮬레이터 모델링 및 구현
  4. BICM/PION 시뮬레이터 모델링 및 구현
  5. PCDU 시뮬레이터 모델링 및 구현
  6. 테스트 기능모델링 및 구현
 IV. FSS를 이용한 탑재소프트웨어 개발 및 검증
 V. 결론
 참고문헌

저자정보

  • 최종욱 Jong-Wook Choi. 한국항공우주연구원 위성비행소프트웨어팀
  • 신현규 Hyun-Kyu Shin. 한국항공우주연구원 위성비행소프트웨어팀
  • 이재승 Jae-Seung Lee. 한국항공우주연구원 위성비행소프트웨어팀
  • 천이진 Yee-Jin Cheon. 한국항공우주연구원 위성비행소프트웨어팀

참고문헌

자료제공 : 네이버학술정보

    함께 이용한 논문

      ※ 기관로그인 시 무료 이용이 가능합니다.

      • 4,000원

      0개의 논문이 장바구니에 담겼습니다.