DocumentCode
2467055
Title
An approach for designing reusable, embedded software components for spacecraft flight instruments
Author
Mathur, D. ; Edwards, B.W. ; Goldstein, J. ; Nguyen, H. ; Pine, J. ; Plante, B.A. ; Thacker, J.C. ; Hoover, C.
Author_Institution
Lockheed Martin Space Syst. Co., USA
fYear
2005
fDate
7-10 March 2005
Firstpage
106
Lastpage
115
Abstract
Current flight software (FSW) systems embed customized pieces of software to control spacecraft instrumentation. Because spacecraft contain unique hardware components, reusing software device drivers or higher-level FSW subsystems dependent on the drivers across different missions is difficult; and changing instrumentation for an FSW is complicated and time-consuming. This paper outlines an innovative approach to design software components that interact reliably with aerospace instruments and applications while promoting reuse and ease of change. As building blocks for a flight instruments reuse & standardization library (FIRSL), the reusable software drivers are in the form of low-level devices or high-level composite devices for space-based missions. The paper also describes the proof of concept used to verify the results of applying the FIRSL design approach.
Keywords
aerospace computing; aerospace control; aerospace instrumentation; aerospace simulation; embedded systems; middleware; object-oriented programming; software reusability; FIRSL; aerospace instrument; aerospace middleware; aerospace software design; design patterns; embedded software component design; flight instruments reuse & standardization library; flight software systems; reusable software device driver; space-based mission; spacecraft flight instrument; spacecraft instrumentation control; Application software; Control systems; Embedded software; Hardware; Instruments; Software design; Software libraries; Software systems; Space vehicles; Standardization; aerospace middleware; aerospace software design; changeable software; design of reusable; design of software device drivers; design patterns; embedded software; embedded software reusability; plug and play simulations; software support for device simulation;
fLanguage
English
Publisher
ieee
Conference_Titel
Real Time and Embedded Technology and Applications Symposium, 2005. RTAS 2005. 11th IEEE
ISSN
1080-1812
Print_ISBN
0-7695-2302-1
Type
conf
DOI
10.1109/RTAS.2005.7
Filename
1388378
Link To Document