RTAS 2005 START ConferenceManager    

An Approach for Designing Reusable, Embedded Software Components for Spacecraft Flight Instruments.

D. Mathur, B.W. Edwards, J. Goldstein, H. Nguyen, J. Pine, B.A. Plante, J.C. Thacker, C. Hoover

Presented at IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2005), San Francisco, California, March 7 - 10, 2005



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.

START Conference Manager (V2.47.7)
Maintainer: hjkim@redwood.snu.ac.kr