NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Big Software for SmallSats: Adapting cFS to CubeSat MissionsExpanding 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.
Document ID
20150021070
Acquisition Source
Goddard Space Flight Center
Document Type
Presentation
Authors
Cudmore, Alan P.
(NASA Goddard Space Flight Center Greenbelt, MD United States)
Crum, Gary Alex
(NASA Goddard Space Flight Center Greenbelt, MD United States)
Sheikh, Salman
(NASA Goddard Space Flight Center Greenbelt, MD United States)
Marshall, James
(NASA Goddard Space Flight Center Greenbelt, MD United States)
Date Acquired
November 10, 2015
Publication Date
August 8, 2015
Subject Category
Computer Operations And Hardware
Computer Programming And Software
Spacecraft Design, Testing And Performance
Report/Patent Number
GSFC-E-DAA-TN25575
Meeting Information
Meeting: Annual AIAA / USU Conference on Small Satellites
Location: Logan, Utah
Country: United States
Start Date: August 8, 2015
End Date: August 13, 2015
Sponsors: Utah State Univ., American Inst. of Aeronautics and Astronautics
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
Keywords
Flight Software
Open Source
Framework
No Preview Available