DocumentCode :
722790
Title :
Enriching Architecture Knowledge with Technology Design Decisions
Author :
Soliman, Mohamed ; Riebisch, Matthias ; Zdun, Uwe
Author_Institution :
Dept. of Inf., Univ. of Hamburg, Hamburg, Germany
fYear :
2015
fDate :
4-8 May 2015
Firstpage :
135
Lastpage :
144
Abstract :
Decision-making is at the core of software architecture design. However, in order for the architect to take the right design decisions, assistance is required for exploring the architectural knowledge, which encompasses the various architectural solutions, their relationships and distinctions. In the past decades, the number of available technology options has increased significantly, while existing architecture knowledge approaches support technology decisions by representing relations between the different technology solutions, as well as design problems. However, they do not differentiate the candidate technologies according to their offered qualities and drawbacks. Our main goal in this exploratory study is to understand how technology solutions are being considered by the architects during the design process, and how can we enhance existing architecture knowledge concepts to support technology decision making. Our contribution in this paper is differentiating the different technology solutions´ features based on a set of architecturally significant aspects, to facilitate considering technologies during the architecture design decisions. In addition, we proposed an extension for existing architecture knowledge models, which characterise the technology design decisions, and their reasoning. We evaluated our results through real examples from practitioners. Moreover, we conducted interviews with experts to validate our proposed concepts.
Keywords :
decision making; software architecture; architecture knowledge approach; design process; software architecture design; technology design decision making; Computer architecture; Interviews; Java; Software architecture; Usability; User interfaces; architectural solution; architecture design decisions; architecture knowledge; decision making; interviews; software architecture; technologies; technology design decision;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Architecture (WICSA), 2015 12th Working IEEE/IFIP Conference on
Conference_Location :
Montreal, QC
Type :
conf
DOI :
10.1109/WICSA.2015.14
Filename :
7158515
Link To Document :
بازگشت