DocumentCode :
2272821
Title :
The Deep Impact flight software architecture
Author :
Hess, Richard, Jr. ; Torrez, Jacob
Author_Institution :
Ball Aerosp. & Technol. Corp., Boulder, CO
fYear :
0
fDate :
0-0 0
Abstract :
Ball Aerospace & Technologies Corp. has developed an Advanced SPacecraft ElectroNics (ASPEN) Flight Software architecture using industry best practices that promote high quality, adaptable flight software. Design best practices such as architectural abstraction layers, modular software, task-based applications, and message-based communication have all contributed to this flexible and reusable flight system. Developmental best practices such as daily builds and automated regression tests have also played a part in the success of the ASPEN Flight Software. This paper provides details on how these best practices were incorporated into the ASPEN Flight Software and used on Deep Impact and subsequent missions currently in development at Ball Aerospace
Keywords :
aerospace computing; astronomy computing; software architecture; software quality; software reusability; ASPEN Flight Software architecture; Advanced SPacecraft ElectroNics; Deep Impact; adaptable flight software; architectural abstraction layers; flight software architecture; message-based communication; modular software; reusable flight system; software quality; task-based applications; Aerospace electronics; Aerospace industry; Best practices; Computer industry; Electronics industry; Industrial electronics; Software architecture; Software quality; Space technology; Space vehicles;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Aerospace Conference, 2006 IEEE
Conference_Location :
Big Sky, MT
Print_ISBN :
0-7803-9545-X
Type :
conf
DOI :
10.1109/AERO.2006.1656062
Filename :
1656062
Link To Document :
بازگشت