• DocumentCode
    1682593
  • Title

    ACCA: An Architecture-Centric Concern Analysis Method

  • Author

    Wang, Zhenyu ; Sherdil, Khalid ; Madhavji, Nazim H.

  • Author_Institution
    Univ. of Western Ontario, Canada
  • fYear
    2005
  • fDate
    6/27/1905 12:00:00 AM
  • Firstpage
    99
  • Lastpage
    108
  • Abstract
    The architecture of a software system is a key asset for a software business. While there are several architecting and evaluation methods, literature and practice are devoid of architecture-centric concernanalysis (ACCA) methods analogous to causal analysis methods for software defects. A concern is any aspect of an architecture considered undesirable. This paper describes an ACCA method which uses at its core a Concern Traceability map (CT-map) that captures architectural design decisions starting from software requirements and links them to identified architectural concerns. The CT-map essentially forms a net of design decisions, sandwiched between requirements and architectural concerns. Analysis of the root causes of a concern is then conducted on the CT-map. The ACCA method is empirically validated through a case study on a sizeable architecture of a banking application.
  • Keywords
    Application software; Banking; Computer architecture; Feeds; Logic testing; Software architecture; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Architecture, 2005. WICSA 2005. 5th Working IEEE/IFIP Conference on
  • Conference_Location
    Pittsburgh, PA, USA
  • Print_ISBN
    0-7695-2548-2
  • Type

    conf

  • DOI
    10.1109/WICSA.2005.8
  • Filename
    1620095