Document-Based Programming System for Seamless Linking of Satellite Onboard Software and Ground Operating System
Author(s) -
Shinichi Kimura,
Y Asakura,
Hiroaki Doi,
Masahiro Nakamura
Publication year - 2017
Publication title -
journal of robotics and mechatronics
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.257
H-Index - 19
eISSN - 1883-8049
pISSN - 0915-3942
DOI - 10.20965/jrm.2017.p0801
Subject(s) - computer science , software , dependability , real time computing , software system , software framework , software development , embedded system , software construction , satellite , operating system , software engineering , engineering , aerospace engineering
In satellites, onboard software is required to perform complicated mission sequences and autonomous scheduling, conduct preliminary data processing, and manage various onboard devices. The dependability of onboard software strongly affects the reliability of a satellite itself. Therefore, the onboard software must be both complex and reliable to perform complicated small satellite missions. We propose an automatic software generator to meet these requirements. This generates onboard software and a database for the ground operating system using satellite development documents, such as command and telemetry definition documents and fault detection, isolation, and recovery (FDIR) definition documents. By using this software generator, the software development load can be reduced and human error can be avoided, even if the definitions are modified in an ad hoc manner during the development process. The generator additionally enables the easy accommodation of user preferences and software depth variation during a mission.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom