Management of the Galileo attitude and articulation control flight software developmentManagement concepts are presented for software development for a new technology area, i.e., real-time autonomous, computer-based spacecraft control. Flight computer selection and sizing are done initially to maximize performance within constraints of size, power, and cost. A higher order language is chosen to enhance productivity. Because the computer is embedded in the control systems hardware and is tied to the iterative design process of the spacecraft, the management and configuration control of the software is different from more typical applications. The development process must permit early coding but accept late changes. Margin management must be a continuing process in the development. Validation and verification is a special problem because it is not feasible to test the software in the actual operating environment prior to launch.
Document ID
19820026556
Acquisition Source
Legacy CDMS
Document Type
Conference Proceedings
Authors
Pace, G. D. (Jet Propulsion Lab., California Inst. of Tech. Pasadena, CA, United States)
Bouvier, H. K. (California Institute of Technology, Jet Propulsion Laboratory, Pasadena CA, United States)
Date Acquired
August 10, 2013
Publication Date
January 1, 1981
Subject Category
Computer Programming And Software
Report/Patent Number
AIAA PAPER 81-2127Report Number: AIAA PAPER 81-2127