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 :
بازگشت