Abstract
As with other subsystems, improved hardware has allowed spacecraft software to become a rapid growth area within mission architectures. Early spacecraft either relied heavily on user commands from the ground or preprogrammed sequences to complete their objectives. As missions became more complex and computing hardware became smaller and more manageable, mission designers moved functionality from the ground systems to the flight computers.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
The definitions of these terms can vary from organization to organization or between application environments. For instance, for United States Department of Defense missions, telemetry, tracking, and command (TT&C) is used in place of C&DH.
- 2.
Measuring the relative performance of processors cannot be done by strictly comparing clock speeds. Multiple factors such as the instruction set, caching, and floating-point capability can influence performance. Although there is no absolute method for comparison, synthetic benchmark programs such as Dhrystone, Whetstone, and CoreMark can provide acceptable indications of performance.
- 3.
Software development is driven by multiple documents from NASA, the European Space Agency (ESA), and the U.S. Department of Defense (DoD). These include ESA’s ECSS-E-40, DoD Standard DOD-STD-2167A, NASA Procedural Requirements 7,150.2, and Goddard Procedural Requirements 1,000.
References
O’Brien, F., The Apollo Guidance Computer: Architecture and Operation, Springer/Praxis, Berlin, 2010.
Tomayko, J. E., Computers in Space: Journeys with NASA, Alpha Books, Indianapolis, Indiana, 1994.
“IEEE Standard Glossary of Software Engineering Terminology, 610.12-1990,” Institute of Electrical and Electronics Engineers, 1990.
“Space Packet Protocol,” CCSDS 133.0-B-1, Consultative Committee for Space Data Systems, September 2003.
“Packet Telemetry,” CCSDS 102.0-B-5, Consultative Committee for Space Data Systems, November 2000.
“CCSDS File Delivery Protocol,” CCSDS 727.0-B-4, Consultative Committee for Space Data Systems, January 2007.
Leary, J. C., Conde, R. F., Dakermanji, G., Engelbrecht, C. S., Ercol, C. J., Fielhauer, K. B., Grant, D. G., Hartka, T. J., Hill, T. A., Jaskulek, S. E., Mirantes, M. A., Mosher, L. E., Paul, M. V., Persons, D. F., Rodberg, E. H., Srinivasan, D. K., Vaughan, R. M., Wiley, S. R., “The MESSENGER Spacecraft,” The MESSENGER Mission to Mercury, Edited by D. L. Domingue and C. T. Russell, Springer, New York, 2007.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Krupiarz, C., Mirantes, A., Reid, D., Hill, A., Ward, R. (2014). Flight Software. In: Macdonald, M., Badescu, V. (eds) The International Handbook of Space Technology. Springer Praxis Books(). Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-41101-4_16
Download citation
DOI: https://doi.org/10.1007/978-3-642-41101-4_16
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-41100-7
Online ISBN: 978-3-642-41101-4
eBook Packages: EngineeringEngineering (R0)