• DocumentCode
    2524346
  • Title

    Using Architecturally Significant Requirements for Guiding System Evolution

  • Author

    Ozkaya, Ipek ; Diaz-Pace, Andres ; Gurfinkel, Arie ; Chaki, Sagar

  • fYear
    2010
  • fDate
    15-18 March 2010
  • Firstpage
    127
  • Lastpage
    136
  • Abstract
    Rapidly changing technology is one of the key triggers of system evolution. Some examples are: physically relocating a data center, replacement of infrastructure such as migrating from an in-house broker to CORBA, moving to a new architectural approach such as migrating from client-server to a service-oriented architecture. At a high level, the goals of such an evolution are easy to describe. While the end goals of the evolution are typically captured and known, the key architecturally significant requirements that guide the actual evolution tasks are often unexplored. At best, they are tucked under maintainability and/or modifiability concerns. In this paper, we argue that eliciting and using architecturally significant requirements of an evolution has a potential to significantly improve the quality of the evolution effort. We focus on elicitation and representation techniques of architecturally significant evolution requirements, and demonstrate their use in analysis for evolution planning.
  • Keywords
    distributed object management; service-oriented architecture; software maintenance; task analysis; CORBA; architecturally significant evolution requirement; data center; evolution planning; evolution task; in-house broker; maintainability; modifiability; system evolution; Business; Computer architecture; Estimation; Information services; Planning; Service oriented architecture; Time measurement; architecture; requirements; system evolution;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance and Reengineering (CSMR), 2010 14th European Conference on
  • Conference_Location
    Madrid
  • ISSN
    1534-5351
  • Print_ISBN
    978-1-61284-369-8
  • Electronic_ISBN
    1534-5351
  • Type

    conf

  • DOI
    10.1109/CSMR.2010.22
  • Filename
    5714427