DocumentCode
2487291
Title
Software product line engineering of space flight software
Author
Fant, Julie Street ; Gomaa, Hassan ; Pettit, Robert G., IV
Author_Institution
Software Syst. Eng. Dept., Aerosp. Corp., Chantilly, VA, USA
fYear
2012
fDate
4-4 June 2012
Firstpage
41
Lastpage
44
Abstract
This paper presents a practical solution to a real life industrial problem in the unmanned space flight software (FSW) domain using software product lines and software architectural design patterns. In the FSW domain, there exists a significant amount of variability in the required capabilities. For example, some FSW have a significant amount of hardware to control and operate in a nearly autonomous fashion. In contrast, other FSW have a small amount of hardware to control and rely heavily of commanding from the ground station to operate the spacecraft. The underlying architecture and component interactions needed for the different FSWs are quite different. This amount of architectural variability makes it difficult to develop a SPL architecture that covers the all possible variability in the FSW domain. Therefore, this paper presents a practical solution to this real world problem that leverages software product line concepts and software architectural design patterns.
Keywords
software architecture; software development management; spacecraft computers; FSW domain; SPL architecture; architectural variability; ground station; software architectural design patterns; software product line engineering; spacecraft; unmanned space flight software; Centralized control; Computer architecture; Connectors; Hardware; Software; Space vehicles; Unified modeling language; UML; software architectural design patterns; software product lines; unmanned space flight software;
fLanguage
English
Publisher
ieee
Conference_Titel
Product Line Approaches in Software Engineering (PLEASE), 2012 3rd International Workshop on
Conference_Location
Zurich
Print_ISBN
978-1-4673-1750-4
Type
conf
DOI
10.1109/PLEASE.2012.6229769
Filename
6229769
Link To Document