DocumentCode :
3517158
Title :
A Forward-Looking Software Reuse Strategy
Author :
Finnigan, Jeremiah Vincent ; Blanchette, Jeffrey
Author_Institution :
Appl. Phys. Lab., Johns Hopkins Univ., Laurel, MD
fYear :
2008
fDate :
1-8 March 2008
Firstpage :
1
Lastpage :
9
Abstract :
Instrument ground support equipment (IGSE) software reuse from one mission to the next is a practical necessity in the aerospace industry. Schedule and budget constraints often dictate significant reuse of heritage designs when proposing, designing and implementing IGSE for new missions. This practice often results in a tight coupling between the IGSE designs of successive missions. In situations such as this, a forward-looking software reuse strategy can be very effective in reducing the cost of future IGSE designs, and improving the software quality of the IGSE for both current and future missions. A forward- looking software reuse strategy is one that anticipates the future direction of IGSE design/architecture and factors that anticipated/planned direction into the architecture of the current design. This typically takes the form of reusable interfaces that partition the problem space into encapsulated pieces that can be easily replaced or refactored in future designs. Rather than attempting to describe the technique in abstract terms (which can become rather nebulous), we´ll illustrate the point using a specific example of how this technique was applied to the design of the command- generating portion of the MErcury Surface, Space ENvironemnt, GEochemistry, and Ranging (MESSENGER) mission IGSE software. We´ll show that a forward-looking software reuse strategy resulted in higher quality IGSE software for the MESSENGER mission, and also higher quality and less costly IGSE software for subsequent missions that reused this software.
Keywords :
aerospace computing; aerospace instrumentation; application program interfaces; ground support equipment; software quality; software reusability; MESSENGER mission; forward-looking software reuse strategy; geochemistry; instrument ground support equipment software; mercury surface; ranging; reusable interfaces; software quality; space environment; Aerospace industry; Computer architecture; Costs; Ground support; Laboratories; Packaging; Physics; Software packages; Software quality; Software tools;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Aerospace Conference, 2008 IEEE
Conference_Location :
Big Sky, MT
ISSN :
1095-323X
Print_ISBN :
978-1-4244-1487-1
Electronic_ISBN :
1095-323X
Type :
conf
DOI :
10.1109/AERO.2008.4526651
Filename :
4526651
Link To Document :
بازگشت