• DocumentCode
    2347775
  • Title

    Freeing product line architectures from execution dependencies [avionics software]

  • Author

    Doerr, Bryan S. ; Sharp, David C.

  • Author_Institution
    Boeing Co., St. Louis, MO, USA
  • Volume
    2
  • fYear
    1999
  • fDate
    1999
  • Abstract
    In 1995, an initiative was launched to assess the potential for reuse of operational flight program software across multiple fighter aircraft platforms, and to define and demonstrate a supporting system architecture based upon open commercial hardware, software, standards and practices. Essential aspects of the resulting component-based logical architecture developed therein have been previously described. The focus of this paper is on selected aspects of the physical architecture resulting from that work. First, this paper briefly restates principle results from the previously published work to set the context for discussion. It then defines the design goals of software physical architecture particularly relevant to product line development and discusses solutions toward achieving these goals
  • Keywords
    aircraft computers; distributed object management; object-oriented programming; software architecture; software reusability; application control flow; component control flow; component-based logical architecture; multiple fighter aircraft platforms; object request brokers; operational flight program software; physical architecture attributes; product line software architectures; software reuse; supporting system architecture; unified modelling language; Aerospace electronics; Aircraft; Application software; Computer architecture; Costs; Hardware; Software architecture; Software design; Software reusability; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital Avionics Systems Conference, 1999. Proceedings. 18th
  • Conference_Location
    St Louis, MO
  • Print_ISBN
    0-7803-5749-3
  • Type

    conf

  • DOI
    10.1109/DASC.1999.863672
  • Filename
    863672