Leading to the establishment of
technology strategy and advanced technology

Software

소프트웨어 엔지니어링

천문우주 관측기기 개발과 위성 관측기기 개발에 필요한 소프트웨어 엔지니어링 기술. 소프트웨어가 운영될 전체 시스템에 대한 이해와 소프트웨어의 설계, 개발, 검증, 운용, 유지 보수 등에 대한 통찰력을 가지고 소프트웨어의 전 생명주기에 대해 체계적으로 관리

임베디드 소프트웨어

지상 및 위성 기반 관측 시스템의 기기나 장치를 제어하는 소프트웨어 기술

  • 망원경 및 관측소 시스템 제어 소프트웨어
  • 비행 소프트웨어

비행 소프트웨어와 지상 소프트웨어

우주 미션용 비행 소프트웨어와 지상국에서 위성으로 명령어와 텔레메트리를 주고받는 지상 소프트웨어를 개발하는 기술

  • 모듈형 비행소프트웨어 및 지상 시험 지원 시스템 개발
  • Mission Operation S/W 및 텔레메트리 분석 S/W 등 지상 소프트웨어 개발
Space Mission Segments

데이터 파이프라인

과학 데이터 센터 구축 및 운영에 필요한 빅데이터 파이프라인 기술로 관측 시스템에서 생산되는 데이터의 수집/저장/처리/배포 등의 전 과정을 관리하는 소프트웨어 기술

  • 전체 시스템의 설계 및 구축
  • 네트워크 및 파일 관리 기술을 이용한 데이터 파이프라인 설계 및 개발
  • 수치해석, 과학계산, 머신러닝, 병렬컴퓨팅, 이미지 처리, 인공지능 및 빅데이터 기술을 활용한 데이터 처리 및 분석 소프트웨어 개발
Data Pipeline flowchart