loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
11th IEEE Real Time and Embedded Technology and Applications Symposium (RTAS'05)
An Approach for Designing Reusable, Embedded Software Components for Spacecraft Flight Instruments
San Francisco, CA
March 07-March 10
ISBN: 0-7695-2302-1
D. Mathur, Lockheed Martin Space Systems Company
B. W. Edwards, Lockheed Martin Space Systems Company
J. Goldstein, Lockheed Martin Space Systems Company
H. Nguyen, Lockheed Martin Space Systems Company
J. Pine, Lockheed Martin Space Systems Company
B. A. Plante, Lockheed Martin Space Systems Company
J. C. Thacker, Lockheed Martin Space Systems Company
C. Hoover, Carnegie Mellon University
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.
Index Terms:
aerospace software design; aerospace middleware; changeable software; design of reusable, embedded software; design of software device drivers; design patterns; embedded software reusability; software support for device simulation; plug and play simulations
Citation:
D. Mathur, B. W. Edwards, J. Goldstein, H. Nguyen, J. Pine, B. A. Plante, J. C. Thacker, C. Hoover, "An Approach for Designing Reusable, Embedded Software Components for Spacecraft Flight Instruments," rtas, pp.106-115, 11th IEEE Real Time and Embedded Technology and Applications Symposium (RTAS'05), 2005
Usage of this product signifies your acceptance of the Terms of Use.