• 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