NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Implications of Responsive Space on the Flight Software ArchitectureThe Responsive Space initiative has several implications for flight software that need to be addressed not only within the run-time element, but the development infrastructure and software life-cycle process elements as well. The runtime element must at a minimum support Plug & Play, while the development and process elements need to incorporate methods to quickly generate the needed documentation, code, tests, and all of the artifacts required of flight quality software. Very rapid response times go even further, and imply little or no new software development, requiring instead, using only predeveloped and certified software modules that can be integrated and tested through automated methods. These elements have typically been addressed individually with significant benefits, but it is when they are combined that they can have the greatest impact to Responsive Space. The Flight Software Branch at NASA's Goddard Space Flight Center has been developing the runtime, infrastructure and process elements needed for rapid integration with the Core Flight software System (CFS) architecture. The CFS architecture consists of three main components; the core Flight Executive (cFE), the component catalog, and the Integrated Development Environment (DE). This paper will discuss the design of the components, how they facilitate rapid integration, and lessons learned as the architecture is utilized for an upcoming spacecraft.
Document ID
20060026205
Acquisition Source
Goddard Space Flight Center
Document Type
Conference Paper
Authors
Wilmot, Jonathan
(NASA Goddard Space Flight Center Greenbelt, MD, United States)
Date Acquired
September 7, 2013
Publication Date
January 1, 2006
Subject Category
Computer Programming And Software
Report/Patent Number
AIAA Paper RS4-2006-6003
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available