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
Link To Document