Expanding capabilities and mission objectives for SmallSats and CubeSats is driving the need for reliable, reusable, and robust flight software. While missions are becoming more complicated and the scientific goals more ambitious, the level of acceptable risk has decreased. Design challenges are further compounded by budget and schedule constraints that have not kept pace. NASA's Core Flight Software System (cFS) is an open source solution which enables teams to build flagship satellite level flight software within a CubeSat schedule and budget. NASA originally developed cFS to reduce mission and schedule risk for flagship satellite missions by increasing code reuse and reliability. The Lunar Reconnaissance Orbiter, which launched in 2009, was the first of a growing list of Class B rated missions to use cFS.
Big Software for SmallSats: Adapting cFS to CubeSat Missions
2015
18 pages
Report
Keine Angabe
Englisch
Computer Software , Computer Hardware , Unmanned Spacecraft , Manned Spacecraft , Computer programs , Small scientific satellites , Architecture (computers) , Integrated library systems , Central processing units , Open source licensing (computers) , Software reuse , Cost reduction , Risk management , Lunar reconnaissance orbiter , Precipitation measurement , Lunar atmosphere , Radiation belts , Particle telescopes
AIAA | 2009
|