DocumentCode
2991908
Title
Architectural Design Patterns for Flight Software
Author
Fant, Julie Street ; Gomaa, Hassan ; Pettit, Robert G.
Author_Institution
Comput. & Software Div., Aerosp. Corp., Chantilly, VA, USA
fYear
2011
fDate
28-31 March 2011
Firstpage
97
Lastpage
101
Abstract
Software design patterns are best practice solutions to common software design problems. When they are properly applied, software design patterns can greatly improve the quality of software architectures. However, applying design patterns in practice can be difficult since design pattern descriptions are domain and platform independent. Leveraging the benefits of design patterns is particularly important in the space flight software (FSW) domain because better designs are needed to help reduce the number of in flight software related anomalies. In order to address the aforementioned problems, this paper presents software architectural design patterns for space flight software. This paper describes how architectural design pattern templates can be used to build common features of FSW architectures. The FSW architectures produced can be validated for functional and performance correctness.
Keywords
aerospace computing; software architecture; FSW; architectural design patterns; flight software; software architectures; software design patterns; Computer architecture; Real time systems; Software architecture; Software design; Space vehicles; Unified modeling language; UML; distributed real-time; embedded software; software architectural design patterns; space flight software;
fLanguage
English
Publisher
ieee
Conference_Titel
Object/Component/Service-Oriented Real-Time Distributed Computing Workshops (ISORCW), 2011 14th IEEE International Symposium on
Conference_Location
Newport Beach, CA
Print_ISBN
978-1-4577-0303-4
Electronic_ISBN
978-0-7695-4377-2
Type
conf
DOI
10.1109/ISORCW.2011.39
Filename
5753517
Link To Document