• 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