DocumentCode
2303597
Title
A core plug and play architecture for reusable flight software systems
Author
Wilmot, Jonathan
Author_Institution
NASA Goddard Space Flight Center, Greenbelt, MD
fYear
0
fDate
0-0 0
Lastpage
447
Abstract
The Flight Software Branch, at Goddard Space Flight Center (GSFC), has been working on a run-time approach to facilitate a formal software reuse process. The reuse process is designed to enable rapid development and integration of high-quality software systems and to more accurately predict development costs and schedule. Previous reuse practices have been somewhat successful when the same teams are moved from project to project. But this typically requires taking the software system in an all-or-nothing approach where useful components cannot be easily extracted from the whole. As a result, the system is less flexible and scalable with limited applicability to new projects. This paper will focus on the rationale behind, and implementation of, the run-time executive. This executive is the core for the component-based flight software commonality and reuse process adopted at Goddard
Keywords
aerospace computing; software architecture; software reusability; component-based flight software commonality; formal software reuse; plug and play architecture; reusable flight software system; run-time executive; Aerospace engineering; Computer architecture; Costs; Design engineering; Middleware; Plugs; Runtime; Software libraries; Software systems; Space missions;
fLanguage
English
Publisher
ieee
Conference_Titel
Space Mission Challenges for Information Technology, 2006. SMC-IT 2006. Second IEEE International Conference on
Conference_Location
Pasadena, CA
Print_ISBN
0-7695-2644-6
Type
conf
DOI
10.1109/SMC-IT.2006.7
Filename
1659589
Link To Document