Proceedings of the 3rd IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and System Synthesis 2005
DOI: 10.1145/1084834.1084842
|View full text |Cite
|
Sign up to set email alerts
|

A core flight software system

Abstract: No two flight missions are alike, hence, development and on-orbit software costs are high. Software portability and adaptability across hardware platforms and operating systems has been minimal at best. Standard interfaces across applications and/or common applications are almost non-existent. To reduce flight software costs, these issues must be addressed. This presentation describes how the Flight Software Branch at Goddard Space Flight Center has architected a solution to these problems.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2015
2015
2024
2024

Publication Types

Select...
4
2
2

Relationship

0
8

Authors

Journals

citations
Cited by 13 publications
(4 citation statements)
references
References 0 publications
0
4
0
Order By: Relevance
“…NASA's cFS is an open-source platform consisting of reusable software frameworks and software applications (Wilmot and Kane, 2021). In the SmallSat, the Command & Data Handler (C&DH) is the physical board that hosts cFS.…”
Section: Core Flight Systemmentioning
confidence: 99%
See 1 more Smart Citation
“…NASA's cFS is an open-source platform consisting of reusable software frameworks and software applications (Wilmot and Kane, 2021). In the SmallSat, the Command & Data Handler (C&DH) is the physical board that hosts cFS.…”
Section: Core Flight Systemmentioning
confidence: 99%
“…The cost and timeline to develop small satellites are appealing and are becoming increasingly common. This is especially true with developers using open-source software like NASA's core Flight System (cFS) (Wilmot and Kane, 2021). The motivation to gravitate towards small satellites is compelling; however, it introduces cybersecurity challenges for space assets and infrastructure (Tucker, 2019).…”
Section: Introductionmentioning
confidence: 99%
“…Its main functions are processing commands from the ground station, providing an environment for the execution of the ADCS algorithm, and processing telemetry and mission data. The FSW of HiREV is based on the core flight system (CFS), which is an open-source flight software framework developed by NASA's Goddard Space Flight Center [21,22]. The CFS was developed to achieve the following goals: (a) reduce time to deploy high-quality flight software, (b) reduce project schedule and cost uncertainty, (c) enable collaboration across organizations, (d) simplify sustaining engineering, (e) establish common standards and tools across FSW projects and NASA-wide, (f) establish the use of a single platform for advanced concepts and prototyping, and (g) directly facilitate formalized software reuse [23].…”
Section: Flight Software (Including Cdandh)mentioning
confidence: 99%
“…The XFSW implements the XNAV algorithms in C and runs as a single application hosted by the NICER Instrument Flight Software (IFSW), which is based on the NASA GSFC Core Flight System (CFS) [25]. As an application within the IFSW, it receives commands and sends telemetry via the CFS provided publish-and-subscribe software message bus.…”
Section: Ivb Algorithms and Flight Softwarementioning
confidence: 99%