A proposed approach to the development of software for spacecraft avionics is based partly on a concept of generic software that could be tailored to satisfy requirements for specific missions. The proposed approach would stand in contrast to the conventional approach of first defining avionics requirements for a specific mission, then developing software specific to those requirements. The proposed approach might also be adaptable to programming computers that control and monitor other complex equipment systems that range in scale from automobiles to factories. The concept of a spacecraft avionics functional model (SAFM) is a major element of the proposed approach. An SAFM would be, essentially, a systematic and hierarchical description of the functionality required of the avionics software (and hardware) for a given mission. Although the initial input information used to start the construction of an SAFM would typically amount to a high-level description, the SAFM would thereafter be decomposed to a low level. The resulting low-level version of the model would be used to develop a set of generic requirements that could be expected to include a large fraction of all requirements for a large fraction of all missions. The generic requirements would be used to develop software modules that could be included in, or excluded from, the final flight software to satisfy the requirements of a specific mission.
Developing Generic Software for Spacecraft Avionics
2003-05-01
Miscellaneous
No indication
English
SOLUTIONS - Information Sciences - Developing Generic Software for Spacecraft Avionics
Online Contents | 2003
IEEE | 2000
Avionics System Architectures for Software-Defined Spacecraft
Springer Verlag | 2023
|NTIS | 1971
Avionics for manned spacecraft
Tema Archive | 1989
|