Software architecture design reasoning

15Citations
Citations of this article
32Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Despite recent advancements in software architecture knowledge management and design rationale modeling, industrial practice is behind in adopting these methods. The lack of empirical proofs and the lack of a practical process that can be easily incorporated by practitioners are some of the hindrance for adoptions. In particular, the process to support systematic design reasoning is not available. To rectify this issue, we propose a design reasoning process to help architects cope with an architectural design environment where design concerns are cross-cutting and diversified.We use an industrial case study to validate that the design reasoning process can help improve the quality of software architecture design. The results have indicated that associating design concerns and identifying design options are important steps in design reasoning. © 2009 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Tang, A., & Van Vliet, H. (2009). Software architecture design reasoning. In Software Architecture Knowledge Management: Theory and Practice (pp. 155–174). Springer Berlin Heidelberg. https://doi.org/10.1007/978-3-642-02374-3_9

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free