2009 IEEE Aerospace Conference 2009
DOI: 10.1109/aero.2009.4839646
|View full text |Cite
|
Sign up to set email alerts
|

Design of flight software for the KySat CubeSat bus

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
13
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
4
4

Relationship

0
8

Authors

Journals

citations
Cited by 10 publications
(14 citation statements)
references
References 3 publications
0
13
0
Order By: Relevance
“…To satisfy mission requirements, many CubeSat teams decide to develop custom flight software from the ground up (e.g. [7], [8] and [9]), without the use of software solutions like the Bright Ascension FSDK or those mentioned in this section. While discussing the impact of using Bright Ascension's FSDK on the development of EIRSAT-1's flight software in the following sections, the decision of these teams to develop software from the ground up is also considered.…”
Section: E Custommentioning
confidence: 99%
“…To satisfy mission requirements, many CubeSat teams decide to develop custom flight software from the ground up (e.g. [7], [8] and [9]), without the use of software solutions like the Bright Ascension FSDK or those mentioned in this section. While discussing the impact of using Bright Ascension's FSDK on the development of EIRSAT-1's flight software in the following sections, the decision of these teams to develop software from the ground up is also considered.…”
Section: E Custommentioning
confidence: 99%
“…Most of the time the upper abstract layer is the result of architectural decisions to provide these quality characteristics, often considered as non-functional. Thus, the reviewed solutions can be grouped in: state machines [5]- [7], centralized architectures [8], [9], [11], [12], distributed architectures using messaging systems [10], [13]- [16], and formally verified architectures [17], [21]. Modularity is a common concern for flight software developers, but the definition of a module varies from one solution to another.…”
Section: Introductionmentioning
confidence: 99%
“…Modularity is a common concern for flight software developers, but the definition of a module varies from one solution to another. In Schmidt et al [8] and Hishmeh et al [9] modules are defined as a set of functionalities while in Manyak et al [11] are defined as tasks or threads. Flexibility or extensibility are also common goals in this context.…”
Section: Introductionmentioning
confidence: 99%
“…However, 340 implementing redundancy at the software level is achievable and can solve some of the effects caused by SEU. Two possible types of software redundancy are envisaged and are listed as follows: a) Data redundancy: the authors of [31] state that critical data may be redundantly stored within a memory device to be able to recover from SEU effects. They applied this technique for the KySat-1 flight software, an educational CubeSat project by the Kentucky Space Consortium.…”
Section: Software Redundancymentioning
confidence: 99%