Abstract
NASA's mission critical Hubble Space Telescope (HST) command and control system has been re-engineered with commercial-off-the-shelf/government-off-the-shelf (COTS/GOTS) and minimal custom code. This paper focuses on the design of this new HST Control Center System (CCS) and the lessons learned throughout its development. CCS currently utilizes more than 30 COTS/GOTS products with an additional \( \frac{1} {2} \) million lines of custom glueware code; the new CCS exceeds the capabilities of the original system while significantly reducing the lines of custom code by more than 50%. The lifecycle of COTS/GOTS products will be examined including the package selection process, evaluation process, and integration process. The advantages, disadvantages, issues, concerns, and lessons learned for integrating COTS/GOTS into the NASA’s mission critical HST CCS will be examined in detail. This paper will reveal the many hidden costs of COTS/GOTS solutions when compared to traditional custom code development efforts.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Barrett, L., Lehtonen, K.: Culture Management on the NASA Hubble Space Telescope Control Center Reengineering Project. (1999).
Barrett, L., Speigel, D.: Vision 2000: Radical Reengineering of the Hubble Space Telescope Control Center System.
Dougherty, A., Garvis, M., Whittier, W.: Re-engineering of the Hubble Space Telescope to Reduce Operational Costs.
Friedman, B.: Deploying the Control Center System into Hubble Space Telescope Test Facilities.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Pfarr, T., Reis, J.E. (2002). The Integration of COTS/GOTS within NASA’s HST Command and Control System. In: Dean, J., Gravel, A. (eds) COTS-Based Software Systems. ICCBSS 2002. Lecture Notes in Computer Science, vol 2255. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45588-4_20
Download citation
DOI: https://doi.org/10.1007/3-540-45588-4_20
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43100-8
Online ISBN: 978-3-540-45588-2
eBook Packages: Springer Book Archive