• DocumentCode
    2230345
  • Title

    Experimenting with Software Architecture Flexibility Using an Implementation of the Tactical Separation Assisted Flight Environment

  • Author

    Anders, Bettina ; Fellmann, Jörg ; Lindvall, Mikael ; Rus, Ioana

  • Author_Institution
    Fraunhofer Center for Exp. Software Eng.
  • fYear
    2005
  • fDate
    7-7 April 2005
  • Firstpage
    275
  • Lastpage
    284
  • Abstract
    At NASA, more and more functionality is implemented in software. Change requests tend to arrive late, making software flexibility an important aspect. However, such changes present a high risk and are more likely to introduce defects and to violate flexibility properties of the software, causing its "degeneration." In this paper, we present some preliminary results from a recent study of software architecture flexibility. The study was conducted as an experiment with students using the TSAFE experimental testbed. The main conclusion is that constructs for flexibility are not automatically understood, used, and followed by new developers. Better ways to describe the intention with certain constructs in combination with assigning responsibility for making sure that the implementation adheres to the intended architecture and its design rationale could provide a successful approach for avoiding degeneration of built-in flexibility
  • Keywords
    aerospace computing; software architecture; software maintenance; NASA; built-in flexibility degeneration; software architecture flexibility; tactical separation assisted flight environment; Application software; Computer architecture; Conferences; NASA; Programming profession; Software architecture; Software engineering; Software maintenance; Software safety; Software testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Workshop, 2005. 29th Annual IEEE/NASA
  • Conference_Location
    Greenbelt, MD
  • Print_ISBN
    0-7695-2306-4
  • Type

    conf

  • DOI
    10.1109/SEW.2005.24
  • Filename
    1521216