• DocumentCode
    555371
  • Title

    Tracing architectural concerns in high assurance systems: (NIER track)

  • Author

    Mirakhorli, Mehdi ; Cleland-Huang, Jane

  • Author_Institution
    Sch. of Comput., DePaul Univ., Chicago, IL, USA
  • fYear
    2011
  • fDate
    21-28 May 2011
  • Firstpage
    908
  • Lastpage
    911
  • Abstract
    Software architecture is shaped by a diverse set of interacting and competing quality concerns, each of which may have broad-reaching impacts across multiple architectural views. Without traceability support, it is easy for developers to inadvertently change critical architectural elements during ongoing system maintenance and evolution, leading to architectural erosion. Unfortunately, existing traceability practices, tend to result in the proliferation of traceability links, which can be difficult to create, maintain, and understand. We therefore present a decision-centric approach that focuses traceability links around the architectural decisions that have shaped the delivered system. Our approach, which is informed through an extensive investigation of architectural decisions made in real-world safety-critical and performance-critical applications, provides enhanced support for advanced software engineering tasks.
  • Keywords
    software architecture; architectural concern tracing; competing quality concerns; decision-centric approach; high assurance systems; interacting quality concerns; software architecture; software engineering tasks; system evolution; system maintenance; traceability links; Aerospace electronics; Discrete cosine transforms; Maintenance engineering; Redundancy; Software; Software architecture; architectural preservation; architecturally significant requirements; design rationale; software traceability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering (ICSE), 2011 33rd International Conference on
  • Conference_Location
    Honolulu, HI
  • ISSN
    0270-5257
  • Print_ISBN
    978-1-4503-0445-0
  • Electronic_ISBN
    0270-5257
  • Type

    conf

  • DOI
    10.1145/1985793.1985942
  • Filename
    6032549